[Dovecot] LMTP don't accept jobs for system users

Alejandro Maurich alejandro.maurich at gmail.com
Wed Sep 29 16:13:41 EEST 2010


Hi, I'm trying to configure Dovecot 2.0.1 to deliver email to users in
/etc/passwd using the Dovecot LMTP service. So far, I can
sucessufully do POP3 for system users, but when Postfix tries to deliver
email to the Dovecot LMTP service the LMTP reject the job with:

"User doesn't exist ale at centos54.mydomain.com"


Any suggestions?



The user 'ale' is a valid user:

# grep ale /etc/passwd
ale:x:500:500:Alex:/home/ale:/sbin/nologin



This is the dovecot -n output:


# 2.0.1: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.18-164.el5xen i686 CentOS release 5.4 (Final)
disable_plaintext_auth = no
mail_location = maildir:~/Maildir
mail_privileged_group = mail
mbox_write_locks = fcntl
passdb {
 args = session=yes failure_show_msg=yes dovecot
 driver = pam
}
service lmtp {
 inet_listener lmtp {
   address = 127.0.0.1
   port = 10050
 }
 unix_listener /var/spool/postfix/private/dovecot-lmtp {
   group = postfix
   mode = 0660
   user = postfix
 }
}
ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
ssl_key = </etc/pki/dovecot/private/dovecot.pem
userdb {
 driver = passwd
}
protocol lmtp {
 mail_plugins = $mail_plugins
}


More information about the dovecot mailing list