[Dovecot] Dovecot permission denied error in logs
dovecot --version 2.1.7 I am getting he following errors in the logs eve though there is no 'apply' user in /etc/dovecot/users I'm not sure wat to do next to diagnose. Can anyone advise please? It says 'refer to server log for more information' but I thought this was the server log? May 1 22:40:44 ip-xx-xxx-xx-xx postfix/local[18901]: 1B17763738: to=, orig_to=, relay=local, delay=147501, delays=147501/0.54/0/0.06, dsn=4.3.0, status=deferred (temporary failure) May 1 22:40:44 ip-xx-xxx-xx-xx dovecot: lda(apply): Error: user apply: Initialization failed: Namespace '': mkdir(/home/vmail//apply) failed: Permission denied (euid=1001(apply) egid=1001(apply) missing +w perm: /home/vmail/, dir owned by 5000:5000 mode=0755) May 1 22:40:44 ip-xx-xxx-xx-xx dovecot: lda(apply): Error: user apply: Initialization failed: Namespace '': mkdir(/home/vmail//apply) failed: Permission denied (euid=1001(apply) egid=1001(apply) missing +w perm: /home/vmail/, dir owned by 5000:5000 mode=0755) May 1 22:40:44 ip-xx-xxx-xx-xx dovecot: lda(apply): Fatal: Invalid user settings. Refer to server log for more information. May 1 22:40:44 ip-xx-xxx-xx-xx dovecot: lda(apply): Fatal: Invalid user settings. Refer to server log for more information. May 1 22:40:44 ip-xx-xxx-xx-xx postfix/local[18926]: 9E5376357A: to=, orig_to=, relay=local, delay=235638, delays=235637/0.6/0/0.06, dsn=4.3.0, status=deferred (temporary failure) May 1 22:40:44 ip-xx-xxx-xx-xx postfix/local[18908]: 252106364B: to=, orig_to=, relay=local, delay=218930, delays=218929/0.6/0/0.06, dsn=4.3.0, status=deferred (temporary failure) May 1 22:40:44 ip-xx-xxx-xx-xx dovecot: lda(apply): Error: user apply: Initialization failed: Namespace '': mkdir(/home/vmail//apply) failed: Permission denied (euid=1001(apply) egid=1001(apply) missing +w perm: /home/vmail/, dir owned by 5000:5000 mode=0755) May 1 22:40:44 ip-xx-xxx-xx-xx dovecot: lda(apply): Fatal: Invalid user settings. Refer to server log for more information. May 1 22:40:44 ip-xx-xxx-xx-xx postfix/local[18900]: 9A94063274: to=, orig_to=, relay=local, delay=306900, delays=306900/0.66/0/0.03, dsn=4.3.0, status=deferred (temporary failure) May 1 22:41:23 ip-xx-xxx-xx-xx dovecot: pop3-login: Login: user=>, method=PLAIN, rip=101.103.174.186, lip=10.172.21.51, mpid=18952, session= May 1 22:41:24 ip-xx-xxx-xx-xx dovecot: pop3(my.n...@example.org): Disconnected: Logged out top=0/0, retr=0/0, del=0/424, size=57179196 [/var/log] dovecot -n # 2.1.7: /etc/dovecot/dovecot.conf # OS: Linux 3.11.0-19-generic x86_64 Ubuntu 13.10 ext4 auth_mechanisms = plain login disable_plaintext_auth = no mail_location = maildir:/home/vmail/%d/%n 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 namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = } passdb { args = scheme=CRYPT username_format=%u /etc/dovecot/passdb driver = passwd-file } plugin { sieve = ~/.dovecot.sieve sieve_dir = ~/sieve } protocols = imap pop3 sieve service auth { unix_listener /var/spool/postfix/private/dovecot-auth { group = postfix mode = 0660 user = postfix } } ssl_cert = ssl_cipher_list = ALL:!LOW:!SSLv2:ALL:!aNULL:!ADH:!eNULL:!EXP:RC4+RSA: +HIGH:+MEDIUM ssl_key = rejection_reason = Your message to <%t> was automatically rejected: %n%r } protocol imap { imap_client_workarounds = delay-newmail mail_max_userip_connections = 10 } protocol pop3 { mail_max_userip_connections = 10 pop3_client_workarounds = outlook-no-nuls oe-ns-eoh } [/etc/dovecot]
Re: [Dovecot] Dovecot - Permission denied error!
On 7/11/2008, kbajwa ([EMAIL PROTECTED]) wrote: Thank you for pointing out the problem. In one of the previous posts, someone had suggested to add the line: Mailbox_command = /usr/linexec/dovecot/deliver Thats what it tells you to do on the dovecot wiki IF you are using the dovecot LDA... http://wiki.dovecot.org/LDA/Postfix Speaking of which... any reason you are not? When you use the dovecot LDA, it updates the indexes as it delivers messages... -- Best regards, Charles
Re: [Dovecot] Dovecot - Permission denied error!
Charles: Thank you for pointing out the problem. In one of the previous posts, someone had suggested to add the line: Mailbox_command = /usr/linexec/dovecot/deliver and when I removed this line, the error in question went away. It may be change in davecot version-1.1.1. Kirti -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Charles Marcus Sent: Friday, July 11, 2008 11:16 AM To: 'Dovecot Mailing List' Subject: Re: [Dovecot] Dovecot - Permission denied error! On 7/11/2008, kbajwa ([EMAIL PROTECTED]) wrote: > Did you notice the remark "local configuration error"! Yes... but examining both postconf -n and dovecot -n doesn't explain it... You apparently are not using the dovecot LDA, so why is postfix's LDA trying to open the dovecot.conf file? -- Best regards, Charles
Re: [Dovecot] Dovecot - Permission denied error!
On 7/11/2008, kbajwa ([EMAIL PROTECTED]) wrote: Did you notice the remark "local configuration error"! Yes... but examining both postconf -n and dovecot -n doesn't explain it... You apparently are not using the dovecot LDA, so why is postfix's LDA trying to open the dovecot.conf file? -- Best regards, Charles
Re: [Dovecot] Dovecot - Permission denied error!
Charles: Sorry, I did not understand your response. English is my 2nd language. 1. I am NOT running postfix 'chrooted'; 2. master.cf is in its original format, I have made no change. Here is the master.cf: # # Postfix master process configuration file. For details on the format # of the file, see the master(5) manual page (command: "man 5 master"). # # == # service type private unpriv chroot wakeup maxproc command + args # (yes) (yes) (yes) (never) (100) # == smtp inet n -n - - smtpd #submission inet n - n - - smtpd # -o smtpd_enforce_tls=yes # -o smtpd_sasl_auth_enable=yes # -o smtpd_client_restrictions=permit_sasl_authenticated,reject #smtps inet n - n - - smtpd # -o smtpd_tls_wrappermode=yes # -o smtpd_sasl_auth_enable=yes # -o smtpd_client_restrictions=permit_sasl_authenticated,reject #628 inet n - n - - qmqpd pickupfifo n - n 60 1 pickup cleanup unix n - n - 0 cleanup qmgr fifo n - n 300 1 qmgr #qmgr fifo n - n 300 1 oqmgr tlsmgrunix - - n 1000? 1 tlsmgr rewrite unix - - n - - trivial-rewrite bounceunix - - n - 0 bounce defer unix - - n - 0 bounce trace unix - - n - 0 bounce verifyunix - - n - 1 verify flush unix n - n 1000? 0 flush proxymap unix - - n - - proxymap smtp unix - - n - - smtp # When relaying mail as backup MX, disable fallback_relay to avoid MX loops relay unix - - n - - smtp -o fallback_relay= # -o smtp_helo_timeout=5 -o smtp_connect_timeout=5 showq unix n - n - - showq error unix - - n - - error discard unix - - n - - discard local unix - n n - - local virtual unix - n n - - virtual lmtp unix - - n - - lmtp anvil unix - - n - 1 anvil scacheunix - - n - 1 scache # # # Interfaces to non-Postfix software. Be sure to examine the manual # pages of the non-Postfix software to find out what options it wants. # # Many of the following services use the Postfix pipe(8) delivery # agent. See the pipe(8) man page for information about ${recipient} # and other message envelope options. # # # maildrop. See the Postfix MAILDROP_README file for details. # Also specify in main.cf: maildrop_destination_recipient_limit=1 # maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient} # # The Cyrus deliver program has changed incompatibly, multiple times. # old-cyrus unix - n n - - pipe flags=R user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -m ${extension} ${user} # Cyrus 2.1.5 (Amos Gouaux) # Also specify in main.cf: cyrus_destination_recipient_limit=1 cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -r ${sender} -m ${extension} ${user} # # See the Postfix UUCP_README file for configuration details. # uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) # # Other external delivery methods. # ifmailunix - n n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) bsmtp unix - n n - - pipe flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient -- Thanks. Kirti -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Charles Marcus Sent: Friday, July 11, 2008 10:05 AM To: 'Dovecot Mailing List' Subject: Re: [Dovecot] Dovecot - Permission denied error! On 7/11/2008, kbajwa ([EMAIL PROTECTED]) wrote: >> Are you running postfix chrooted? What is in master.cf? > I have made no changes to /etc/postfix/master.cf > > Did you notice the remark "local configuration error"! Ahem... I didn't ask you if you had made any changes, I ask
Re: [Dovecot] Dovecot - Permission denied error!
On 7/11/2008, kbajwa ([EMAIL PROTECTED]) wrote: Are you running postfix chrooted? What is in master.cf? > I have made no changes to /etc/postfix/master.cf > > Did you notice the remark "local configuration error"! Ahem... I didn't ask you if you had made any changes, I asked you: 1. if you were running postfix chrooted *you didn't answer) and 2. what is IN master.cf (you didn't respond) -- Best regards, Charles
Re: [Dovecot] Dovecot - Permission denied error!
Yup, this is the problem. I have made no changes to /etc/postfix/master.cf Did you notice the remark "local configuration error"! Somebody else is having the same problem? Please help. Kirti -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Charles Marcus Sent: Friday, July 11, 2008 9:18 AM To: 'Dovecot Mailing List' Subject: Re: [Dovecot] Dovecot - Permission denied error! On 7/11/2008, kbajwa ([EMAIL PROTECTED]) wrote: > Jul 11 05:28:10 www postfix/local[5458]: B7EBD1E48069: to=<[EMAIL PROTECTED]>, > relay=local, delay=0.9, delays=0.69/0.06/0/0.16, dsn=5.3.5, status=bounced > (local configuration error. Command output: Fatal: open(/etc/dovecot.conf) > failed: Permission denied ) This is the problem... but I'm not sure what it means... Are you running postfix chrooted? What is in master.cf? -- Best regards, Charles
Re: [Dovecot] Dovecot - Permission denied error!
On 7/11/2008, kbajwa ([EMAIL PROTECTED]) wrote: Jul 11 05:28:10 www postfix/local[5458]: B7EBD1E48069: to=<[EMAIL PROTECTED]>, relay=local, delay=0.9, delays=0.69/0.06/0/0.16, dsn=5.3.5, status=bounced (local configuration error. Command output: Fatal: open(/etc/dovecot.conf) failed: Permission denied ) This is the problem... but I'm not sure what it means... Are you running postfix chrooted? What is in master.cf? -- Best regards, Charles
Re: [Dovecot] Dovecot - Permission denied error!
On 7/11/2008, kbajwa ([EMAIL PROTECTED]) wrote: Jul 11 05:25:16 www postfix/smtpd[5081]: NOQUEUE: reject: RCPT from unknown[59.93.166.101]: 550 5.1.1 <[EMAIL PROTECTED]>: Recipient address rejected: User unknown in local recipient table; Fix this... postfix doesn't think [EMAIL PROTECTED] is a valid recipient. Are all users local? -- Best regards, Charles
[Dovecot] Dovecot - Permission denied error!
Hello: CentOS 5.2 Postfix 2.3.3 + updates (bundled with CentOS 5.2) Dovecot-1.0.7 (bundled with CentOS 5.2) Dovecot-1.1.1 (Updated from www.atrpms.com) Dovecot-sieve-1.1.5 (Updated from www.atrpms.com) During the last few days I have installed dovecot many times without errors. Today I installed dovecot-1.1.1 & sent a test message to '[EMAIL PROTECTED]'. I received the following message back: -- This is the mail system at host mail.tib.com. I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below. For further assistance, please send mail to If you do so, please include this problem report. You can delete your own text from the attached returned message. The mail system <[EMAIL PROTECTED]>: local configuration error. Command output: Fatal: open(/etc/dovecot.conf) failed: Permission denied Here is dovecot.conf file: == Jul 11 05:24:50 www dovecot: Dovecot v1.1.1 starting up Jul 11 05:24:52 www postfix/postfix-script: starting the Postfix mail system Jul 11 05:24:52 www postfix/master[4767]: daemon started -- version 2.3.3, configuration /etc/postfix Jul 11 05:25:12 www postfix/smtpd[5081]: connect from unknown[59.93.166.101] Jul 11 05:25:16 www postfix/smtpd[5081]: NOQUEUE: reject: RCPT from unknown[59.93.166.101]: 550 5.1.1 <[EMAIL PROTECTED]>: Recipient address rejected: User unknown in local recipient table; from=<[EMAIL PROTECTED]> to=<[EMAIL PROTECTED]> proto=ESMTP helo=<59.93.166.101> Jul 11 05:25:18 www postfix/smtpd[5081]: lost connection after DATA from unknown[59.93.166.101] Jul 11 05:25:18 www postfix/smtpd[5081]: disconnect from unknown[59.93.166.101] Jul 11 05:28:09 www postfix/smtpd[5452]: connect from mail.highcountryonline.net[12.179.81.11] Jul 11 05:28:09 www postfix/smtpd[5452]: B7EBD1E48069: client=mail.highcountryonline.net[12.179.81.11] Jul 11 05:28:10 www postfix/cleanup[5457]: B7EBD1E48069: message-id=<[EMAIL PROTECTED]> Jul 11 05:28:10 www postfix/qmgr[4779]: B7EBD1E48069: from=<[EMAIL PROTECTED]>, size=816, nrcpt=1 (queue active) Jul 11 05:28:10 www postfix/smtpd[5452]: disconnect from mail.highcountryonline.net[12.179.81.11] Jul 11 05:28:10 www postfix/local[5458]: B7EBD1E48069: to=<[EMAIL PROTECTED]>, relay=local, delay=0.9, delays=0.69/0.06/0/0.16, dsn=5.3.5, status=bounced (local configuration error. Command output: Fatal: open(/etc/dovecot.conf) failed: Permission denied ) Jul 11 05:28:10 www postfix/cleanup[5457]: 6D7BF1E4806C: message-id=<[EMAIL PROTECTED]> Jul 11 05:28:10 www postfix/qmgr[4779]: 6D7BF1E4806C: from=<>, size=2623, nrcpt=1 (queue active) Jul 11 05:28:10 www postfix/bounce[5461]: B7EBD1E48069: sender non-delivery notification: 6D7BF1E4806C Jul 11 05:28:10 www postfix/qmgr[4779]: B7EBD1E48069: removed Jul 11 05:28:11 www postfix/smtp[5462]: 6D7BF1E4806C: to=<[EMAIL PROTECTED]>, relay=mail.tibonline.net[12.179.81.11]:25, delay=1.3, delays=0.01/0.06/0.62/0.63, dsn=2.0.0, status=sent (250 OK) Jul 11 05:28:11 www postfix/qmgr[4779]: 6D7BF1E4806C: removed --- I believe that dovecot-1.1.1 may be causing it. I did not have this problem when I was testing dovecot-1.0.7. Google show 'Permission denied' error problem going back to several years. One suggestion on Google was to 'disable' SElinux, which I did without success. Any ideas why this error is happening? Kirti