Thanks everyone!
I changed it to "virtual_transport = lmtp:unix:private/dovecot-lmtp" in main.cf and chowned the file "/var/spool/postfix/private/dovecot-lmtp" to "postfix:postfix" it is now delivering email
On Thu, Sep 23, 2010 at 3:03 PM, Thomas Leuxner <tlx@leuxner.net> wrote:
Am 23.09.2010 um 20:44 schrieb Edward Carraro:
using "virtual_transport = lmtp:unix:dovecot-lmtp" in main.cf I get
Sep 23 18:38:25 mybox postfix/lmtp[2175]: 7790032064F: to=< user@mytest.domain.com>, relay=none, delay=525, delays=525/0.02/0/0, dsn=4.4.1, status=deferred (connect to mybox.domain.com[dovecot-lmtp]: No such file or directory)
i did a search for dovecot-lmtp but Debian is unable to find it.
Per default Debian uses a chrooted Postfix configuration. Therefore the socket needs to be located inside the chroot e.g:
service lmtp { unix_listener /var/spool/postfix/private/dovecot-lmtp { group = postfix mode = 0660 user = postfix } }
These should give an idea on how it plays together:
http://wiki2.dovecot.org/HowTo/VirtualUserFlatFilesPostfix http://wiki2.dovecot.org/HowTo/PostfixDovecotLMTP