Thanks Andy. But I do have this line 'protocols = lmtp imap pop3' in dovecot.conf. This line doesn't contain 'sieve' either. Is it possible for other config file to override this line?
On Sat, Jun 1, 2013 at 2:59 AM, Andy R spinner.dc@delphinidae.org.ukwrote:
Hi there,
Have you added 'lmtp' to the protocols line in dovecot.conf ? It's not listed in your doveconf -n.
IE :-
# Protocols we want to be serving. #protocols = imap pop3 sieve protocols = imap pop3 sieve lmtp
For logging, set "mail_debug = yes" (in /etc/dovecot/conf.d/10-**logging.conf on my system).
On 31/05/2013 15:33, He Shiming wrote:
Dear Community,
I've got a weird problem regarding lmtp setup with dovecot 2.0.19 on ubuntu 12.04.2 LTS. My reference of the configuration is at https://library.linode.com/**email/postfix/postfix2.9.6-** dovecot2.0.19-mysqlhttps://library.linode.com/email/postfix/postfix2.9.6-dovecot2.0.19-mysql, and my configuration is identical to it with the exception of opening the 110 pop3 port, and enabling plain text auth. Everything from imap, smtp, pop3 (including auth) works except for lmtp.
I saw thousands of the following messages in /var/log/mail.log:
May 31 09:05:24 postfix/lmtp[3664]: 2FD80321F4: to=myaddress@me.com, relay=none, delay=0.41, delays=0.41/0/0/0, dsn=4.4.1, status=deferred (connect to me.com[private/dovecot-lmtp]: No such file or directory)
And it happens when an incoming email is received.
Here's the output of configuration:
root@prosp:/etc/dovecot/conf.**d# dovecot -n # 2.0.19: /etc/dovecot/dovecot.conf # OS: Linux 3.8.4-linode50 i686 Ubuntu 12.04.2 LTS ext3 auth_mechanisms = plain login disable_plaintext_auth = no mail_location = maildir:/var/mail/vhosts/%d/%n mail_privileged_group = mail managesieve_notify_capability = mailto managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave passdb { args = /etc/dovecot/dovecot-sql.conf.**ext driver = sql } plugin { sieve = ~/.dovecot.sieve sieve_dir = ~/sieve } protocols = imap pop3 sieve service auth-worker { user = vmail } service auth { unix_listener /var/spool/postfix/private/**auth { group = postfix mode = 0666 user = postfix } unix_listener /var/spool/postfix/private/**dovecot-auth { group = postfix mode = 0660 user = postfix } unix_listener auth-userdb { mode = 0600 user = vmail } user = dovecot } service imap-login { inet_listener imap { port = 0 } } service lmtp { unix_listener /var/spool/postfix/private/**dovecot-lmtp { group = postfix mode = 0600 user = postfix } } service pop3-login { inet_listener pop3 { port = 110 } } ssl_cert = ADH:!eNULL:!EXP:RC4+RSA:+HIGH:**+MEDIUM ssl_key = was automatically rejected:%n%r }
This problem has been discussed here: http://serverfault.com/**questions/512219/dovecot-lmtp-**does-not-existhttp://serverfault.com/questions/512219/dovecot-lmtp-does-not-exist. I've then tried switching from unix socket to inet listener, and still got the same result. I cannot get lmtp service to start.
I'm also seeing no errors in the log when dovecot is restarted (see the above link for the log).
I'm wondering how do I go about troubleshooting this problem? What might be the possible cause? Is it possible for dovecot to output verbose logs regarding service startups?
Thank you.
-- Best regards, He Shiming *Kaoya.me http://kaoya.me | Goals.iohttp://itunes.apple.com/us/app/goals.io-realize-your-dreams/id496228828?ls=1&mt=8 | Toppin'Wiper https://itunes.apple.com/app/toppinwiper/id553527232?mt=8 | MediaMan http://www.imediaman.com*