I try to replace the unix-lmtpd-socket with a 'real' socket, cause I
want use lmtpd for other applications too.

however, if I do so, deliver wont work anymore:

# cat /tmp/m | /usr/cyrus/bin/deliver -a cyrus peter
couldn't connect to lmtpd: Invalid argument
421 4.3.0 deliver: couldn't connect to lmtpd
# cat /tmp/m | /usr/cyrus/bin/deliver -l -a cyrus peter
connect failed: Connection refused
421 4.3.0 deliver: connect failed

and imapd.log reveals in both cases:
Dec 13 14:29:50 server deliver[24093]: connect(/data/imap/config/socket/lmtp) failed: 
Connection refused 

but my cyrus.conf:

  # at least one LMTP is required for delivery
  lmtp          cmd="lmtpd" listen="lmtp" prefork=1
#  lmtpunix     cmd="lmtpd" listen="/data/imap/config/socket/lmtp" prefork=0


lmtpd is listening on 2003 and - yes - I've killed all questionable processes.
dont know why deliver still tries to access the unix-socket.

cyrus.conf should be the only place where this socket is defined ... !!??

thnx,
peter

-- 
mag. peter pilsl

phone: +43 676 3574035
fax  : +43 676 3546512
email: [EMAIL PROTECTED]
sms  : [EMAIL PROTECTED]

pgp-key available

Reply via email to