After moving from courier and the lot, I installed and configured dovecot. I am receiving my mail just fine unfortunately postfix is still delivering it and it is not being relayed through dovecot. I've added this snippet to my main.conf Code: virtual_transport = dovecot dovecot_destination_recipient_limit = 1 # sasl smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth and this to my master.conf Code: dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient} I have restarted postfix/deovecot/saslauthd and sent mail again, only to get this result in my log file. Code: Apr 6 09:29:14 trinity postfix/master[21103]: terminating on signal 15 Apr 6 09:29:14 trinity postfix/master[21307]: daemon started -- version 2.3.8, configuration /etc/postfix Apr 6 09:29:33 trinity postfix/smtpd[21330]: connect from localhost[127.0.0.1] Apr 6 09:29:55 trinity postfix/smtpd[21330]: 4690179: client=localhost[127.0.0.1] Apr 6 09:30:00 trinity postfix/cleanup[21352]: 4690179: message-id=<[email protected]> Apr 6 09:30:00 trinity postfix/qmgr[21309]: 4690179: from=<[email protected]>, size=368, nrcpt=1 (queue active) Apr 6 09:30:00 trinity postfix/virtual[21359]: 4690179: to=<[email protected]>, relay=virtual, delay=13, delays=13/0.02/0/0.01, dsn=2.0.0, status=sent (delivered to maildir) Apr 6 09:30:00 trinity postfix/qmgr[21309]: 4690179: removed Apr 6 09:30:02 trinity postfix/smtpd[21330]: disconnect from localhost[127.0.0.1] any ideas why postfix is not handing off mail to dovecot for delivery. regards,
nobody, I have been through almost every dovecot tutorial and set it up as stated, yet still postfix sends mail via relay=virtual instead of passing it to dovecot lda. really nobody but me has encountered this? regards,
Thanks for checking in falko, this is really strange why I cannot get dovecot's LDA to deliver the mail. I have now installed a complete new server using Lenny and the same issue arises, mail works (send, recieve, relay, squirrelmail) but postfix's virtual is delivering the mail to the maildir not dovecot's LDA. Well it looks as dovecot will just be providing imap serv ice. regards,
Hi ru4r34l, in your main.cf ... remove: Code: virtual_transport = dovecot dovecot_destination_recipient_limit = 1 and insert: Code: mail_destination_recipient_limit = 1 mailbox_command = /usr/lib/dovecot/deliver -d "$USER"@"$DOMAIN" additionally add this to your sasl entries: Code: smtpd_sasl_auth_enable = yes in your master.cf ... change: Code: dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient} to: Code: dovecot unix - n n - - pipe flags=DRhu user=dovecot:vmail argv=/usr/lib/dovecot/deliver -d $recipient after that restart postfix and see if it works. Best regards, Olli PS: Please paste your dovecot configuration if it doesn't work.