[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 'test@tib.com'. 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 <postmaster>
If you do so, please include this problem report. You can delete your own text from the attached returned message.
The mail system
test@tib.com: 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 kdkapp@tib.com: Recipient address rejected: User unknown in local recipient table; from=byung-ho@mailexcite.com to=kdkapp@tib.com 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=B2D87B9F772F48BE9FAFD1B29F15AEF0@Sunshine Jul 11 05:28:10 www postfix/qmgr[4779]: B7EBD1E48069: from=kbajwa@tibonline.net, 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=test@tib.com, 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=20080711112810.6D7BF1E4806C@mail.tib.com 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=kbajwa@tibonline.net, 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
On 7/11/2008, kbajwa (kbajwa@tibonline.net) wrote:
Jul 11 05:25:16 www postfix/smtpd[5081]: NOQUEUE: reject: RCPT from unknown[59.93.166.101]: 550 5.1.1 kdkapp@tib.com: Recipient address rejected: User unknown in local recipient table;
Fix this... postfix doesn't think kdkapp@tib.com is a valid recipient.
Are all users local?
--
Best regards,
Charles
On 7/11/2008, kbajwa (kbajwa@tibonline.net) wrote:
Jul 11 05:28:10 www postfix/local[5458]: B7EBD1E48069: to=test@tib.com, 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
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: dovecot-bounces+kbajwa=tibonline.net@dovecot.org [mailto:dovecot-bounces+kbajwa=tibonline.net@dovecot.org] 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 (kbajwa@tibonline.net) wrote:
Jul 11 05:28:10 www postfix/local[5458]: B7EBD1E48069: to=test@tib.com, 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
On 7/11/2008, kbajwa (kbajwa@tibonline.net) 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:
- if you were running postfix chrooted *you didn't answer)
and
- what is IN master.cf (you didn't respond)
--
Best regards,
Charles
Charles:
Sorry, I did not understand your response. English is my 2nd language.
- I am NOT running postfix 'chrooted';
- 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 pickup fifo 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 tlsmgr unix - - n 1000? 1 tlsmgr rewrite unix - - n - - trivial-rewrite bounce unix - - n - 0 bounce defer unix - - n - 0 bounce trace unix - - n - 0 bounce verify unix - - 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 scache unix - - 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. # ifmail unix - 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: dovecot-bounces+kbajwa=tibonline.net@dovecot.org [mailto:dovecot-bounces+kbajwa=tibonline.net@dovecot.org] 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 (kbajwa@tibonline.net) 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:
- if you were running postfix chrooted *you didn't answer)
and
- what is IN master.cf (you didn't respond)
--
Best regards,
Charles
On 7/11/2008, kbajwa (kbajwa@tibonline.net) 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
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: dovecot-bounces+kbajwa=tibonline.net@dovecot.org [mailto:dovecot-bounces+kbajwa=tibonline.net@dovecot.org] 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 (kbajwa@tibonline.net) 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
On 7/11/2008, kbajwa (kbajwa@tibonline.net) 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
participants (2)
-
Charles Marcus
-
kbajwa