Hi Noel

Thanks a lot. The mails was there.

I can see a lot of info in the link supplied but still can't find out
what to do to solve this?
What do I need to change?
I want virtual domains and therefore should be able to receive mails
for users without a username for the system.


Kind Regards

Jan


On Fri, May 25, 2012 at 10:56 PM, Noel Jones <[email protected]> wrote:
> On 5/25/2012 3:06 PM, Jan Meyland Andersen wrote:
>> Hi
>>
>> I have a problem with the delivery of mails using dovecot as a
>> transport.
>> According to the logfile mails seems to be delivered but nothing
>> ends up in the maildir.
>>
>> my main.cf <http://main.cf> is the following.
>>
>> smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
>> biff = no
>> append_dot_mydomain = no
>> readme_directory = no
>> smtpd_use_tls=yes
>> smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
>> smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
>> smtpd_tls_cert_file = /etc/postfix/smtpd.cert
>> smtpd_tls_key_file = /etc/postfix/smtpd.key
>> smtpd_tls_security_level = may
>> smtpd_tls_received_header = no
>> smtpd_tls_loglevel = 0
>> tls_random_source = dev:/dev/urandom
>> virtual_mailbox_maps = mysql:/etc/postfix/mysql/aliases.cf
>> <http://aliases.cf>
>> virtual_alias_maps = mysql:/etc/postfix/mysql/remote_aliases.cf
>> <http://remote_aliases.cf>
>> virtual_uid_maps = mysql:/etc/postfix/mysql/vuids.cf <http://vuids.cf>
>> virtual_gid_maps = mysql:/etc/postfix/mysql/vgids.cf <http://vgids.cf>
>> virtual_mailbox_base = /var/spool/postfix/virtual
>> virtual_mailbox_limit = 102400000
>> virtual_alias_domains =
>> virtual_transport = dovecot
>> dovecot_destination_recipient_limit = 1
>> myhostname = NoiceControl.mydomain
>> append_dot_mydomain = no
>> alias_maps = hash:/etc/aliases
>> alias_database = hash:/etc/aliases
>> myorigin = /etc/mailname
>> mydestination = mydomain.dk <http://mydomain.dk>, localhost
>> relayhost = mail.telenor.dk <http://mail.telenor.dk>
>> mynetworks = 127.0.0.0/8 <http://127.0.0.0/8> [::ffff:127.0.0.0]/104
>> [::1]/128,192.1.1.0/24 <http://192.1.1.0/24>
>> mailbox_size_limit = 0
>> recipient_delimiter = +
>> inet_interfaces = all
>> smtpd_sasl_type = dovecot
>> smtpd_sasl_path = private/auth
>> smtpd_sasl_auth_enable = yes
>> smtpd_sasl_exceptions_networks = $mynetworks
>> smtpd_sasl_security_options = noanonymous
>> broken_sasl_auth_clients = yes
>> smtpd_recipient_restrictions =
>> permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
>> smtpd_sasl_type = dovecot
>> smtpd_sasl_path = private/auth
>>
>> My master.cf <http://master.cf> is the standard supplied in debian +
>> this statement.
>> dovecot   unix  -       n       n       -       -       pipe
>>   flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f ${sender}
>>   -d ${user}@${nexthop} -a ${recipient}
>>
>>
>> The log file looks like this.
>> May 25 22:02:42 NoiceControl postfix/smtpd[19683]: connect from
>> localhost[127.0.0.1]
>> May 25 22:02:42 NoiceControl dovecot: auth(default): new auth
>> connection: pid=19683
>> May 25 22:02:44 NoiceControl postfix/smtpd[19683]: A16B74A0537:
>> client=localhost[127.0.0.1]
>> May 25 22:02:46 NoiceControl postfix/cleanup[19689]: A16B74A0537:
>> message-id=<[email protected]>
>> May 25 22:02:46 NoiceControl postfix/qmgr[19412]: A16B74A0537:
>> from=<[email protected] <mailto:[email protected]>>, size=344, nrcpt=1
>> (queue active)
>> May 25 22:02:46 NoiceControl postfix/smtpd[19683]: disconnect from
>> localhost[127.0.0.1]
>> May 25 22:02:46 NoiceControl postfix/local[19691]: A16B74A0537:
>> to=<[email protected] <mailto:[email protected]>>, orig_to=<jma>,
>> relay=local, delay=3.2, delays=3.1/0.01/0/0.1, dsn=2.0.0,
>> status=sent (delivered to mailbox)
>> May 25 22:02:46 NoiceControl postfix/qmgr[19412]: A16B74A0537: removed
>>
>>
>> I don´t know if this is a postfix or dovecot error?
>
> [post plain text only; the html markup makes the logs harder to read]
>
> Looks as if you're trying to use dovecot as the delivery agent for
> virtual mailbox domains, and your domain is set as a local domain
> (the is domain listed in mydestination; delivery is by the postfix
> "local" delivery agent).  You'll probably find the previously
> delivered mail in /var/mail or /var/spool/mail.
> http://www.postfix.org/ADDRESS_CLASS_README.html
> http://www.postfix.org/local.8.html
> http://www.postfix.org/VIRTUAL_README.html#virtual_mailbox
>
>
>
>  -- Noel Jones

Reply via email to