Thanks Timo, In the end, I figured things out.
Below are the changes to my initial configuration; now everything works fine.
Just a note about a detail which took me some time to sort out: In postfix master.cf, in LDA setup documentation, the suggested configuration is:
dovecot unix - n n - - pipeflags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/deliver -f ${sender} -d ${recipient}
However, in my case, the working solution uses {user} rather than {recipient}, as - at the end - we just use the username for mailbox delivery and {recipient} is inappropriate in this context. I feel that this scenario is not rare in postfix/dovecot/LDAP implementations.
Config file changes follow: ------------------------------ # /etc/postfix/main.cf mailbox_command = /usr/lib/dovecot/deliver ... dovecot_destination_recipient_limit = 1 virtual_transport = dovecot ------------------------------ # /etc/postfix/master.cf dovecot unix - n n - - pipeflags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/deliver -f ${sender} -d ${user}
------------------------------ # /etc/dovecot.conf protocol lda { postmaster_address = postmas...@noa.gr sendmail_path = /usr/lib/sendmail auth_socket_path = /var/run/dovecot/auth-master log_path = info_log_path = mail_plugins = quota } ----------------------------- # /etc/dovecot.conf, in listen {... master { path = /var/run/dovecot/auth-master mode = 0660 user = vmail group = vmail } ----------------------------- Thanks again, Nick On 28/2/2011 5:19 μμ, Timo Sirainen wrote:
deliver needs to be called by Postfix. http://wiki.dovecot.org/LDA/Postfix
smime.p7s
Description: S/MIME Cryptographic Signature