Sophal Lee's picture


I'm try to setup an email server on a CentOS system with Postfix, Dovecot and MySQL.

I'm following this article for an Ubuntu system:

I can connect to the server using both secure pop/imap but can't with SMTP. I have tried sending an email from root and it remains in the queue. I get the follow error:
    connect to[private/dovecot-lmtp]: No such file or directory

Here's the version that's installed on my system:
MySQL v5.5.36
Postfix v2.6.6
Dovecot v2.0.9
Thank you in advance.
Sophal Lee's picture

It seems this entry only in /etc/postfix/ applies to Ubuntu/Debian systems.

virtual_transport = lmtp:unix:private/dovecot-lmtp

With CentOS systems you'll need to specify the following:

virtual_transport = dovecot

You'll also need add this entry in the /etc/postfix/ file:

dovecot   unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/deliver -f ${sender} -d ${recipient}
Jeremy Davis's picture

As you've discovered there are a few config differences between Ubuntu and CentOS. Apache config is one that also springs to mind.

FWIW these are the TKL forums anyway (which is a Debian based distro of pre-built/pre-configured software appliances - most with postfix pre-configured) so the chances of anyone here being able to help you with CentOS was probably slim anyway...

Add new comment