deliver: "couldn't connect to lmtpd: Permission denied"

Jacob cyrus-list at bitgig.com
Tue May 20 22:11:09 EDT 2003


Found the problem: /var/imap permissions.

# ls -dl /var/imap
drwxr-x---   11 cyrus    mail         4096 May 20 18:46 /var/imap/

I fixed it by adding the necessary users to group mail.

Jacob

On Tue, May 20, 2003 at 02:00:12PM -0700, Jacob wrote:
> I am trying to deliver to cyrus using qmail (with
> "|/usr/cyrus/bin/deliver username" in each user's .qmail file), but
> deliver fails reporting that it can't connect to lmtpd.
> 
> lmtpd is running and I can deliver messages via deliver on the command
> line as root and as cyrus, but not as any other user.
> 
> The mailbox to which I am trying to deliver has 'anonymous p' set. I
> have tried starting lmtpd with -a, and have also tried specifying
> "deliver -a anonymous", but without luck.
> 
> Am I missing something obvious?
> 
> I am using cyrus imap 2.1.13 built from source on red hat 8.0, with
> sasl 2.1.10 installed as an rpm.
> 
> Thanks,
> Jacob
> 
> $ /usr/cyrus/bin/deliver username < email_file
> couldn't connect to lmtpd: Permission denied
> 421 4.3.0 deliver: couldn't connect to lmtpd
> 
> $ ls -l /usr/cyrus/bin/deliver 
> -rwxr-xr-x  1 root  root  973204 May 19 12:48 /usr/cyrus/bin/deliver*
> 
> # ls -l /var/imap/socket/lmtp
> srwxrwxrwx  1 root  root       0 May 19 19:53 /var/imap/socket/lmtp=
> 
> $ cat /etc/imapd.conf
> configdirectory: /var/imap
> partition-default: /var/spool/imap
> admins: cyrus root
> sasl_pwcheck_method: auxprop
> sendmail: /usr/sbin/sendmail
> tls_cert_file: /var/imap/server.pem
> tls_key_file: /var/imap/server.pem
> 
> $ diff /etc/cyrus.conf /usr/local/src/cyrus-imapd-2.1.13/master/conf/prefork.conf 
> 16,17c16,17
> < #  pop3               cmd="pop3d" listen="pop3" prefork=3
> < #  pop3s              cmd="pop3d -s" listen="pop3s" prefork=1
> ---
> >   pop3                cmd="pop3d" listen="pop3" prefork=3
> >   pop3s               cmd="pop3d -s" listen="pop3s" prefork=1
> 
> $ rpm -qa | grep sasl
> cyrus-sasl-2.1.10-1
> cyrus-sasl-devel-2.1.10-1
> cyrus-sasl-plain-2.1.10-1
> cyrus-sasl-md5-2.1.10-1
> 
> from /var/log/imapd.log:
> 
> May 20 13:44:06 hostname deliver[1930]: connect(/var/imap/socket/lmtp) failed: Permission denied




More information about the Info-cyrus mailing list