weird problems with lmtp
Eli Ben-Shoshan
linkages at ufl.edu
Thu Jun 8 10:59:24 EDT 2006
Hi all. I am having some real weird problems with my lmtpproxyd. First the setup:
Gentoo linux
Cyrus imapd v2.2.12 in a murder
glibc v2.3.5
sysklogd v1.4.1
The problem that I am seeing is that at some seemingly random interval instead
of getting a standard lmtp banner, I get a lmtp banner that has syslog output in
it. For example a regular lmtp banner looks as such:
220 edge05.osg.ufl.edu LMTP Cyrus v2.2.12-Gentoo ready
but from time to time I get:
<183>Jun 7 12:53:46 lmtp[22241]: connection from smtp01.osg.ufl.edu
[128.227.74.149]220 edge05.osg.ufl.edu LMTP Cyrus v2.2.12-Gentoo ready
(All on one line ofcourse since my mail client will fumble the above.)
This really confuses me since I don't know how this could even happen on
purpose. The only thing I could come up with is that cyrus happens to
prot_printf() to pout which happens to be the file descriptor for syslog.
I did try to comment out the syslog line that sends this and now I get a
different syslog line.
I tried to attach to the process with gdb but of course I am doing it after I
see this error and lmtpproxyd is now happily sitting in select() waiting for the
other end to send more data. Meanwhile the other end (sendmail in this case) is
waiting for the banner. Has anyone seen this behavior?
--
Eli Ben-Shoshan ebs at ufl.edu
Computer Programmer-Analyst
University of Florida/Computing and Networking Services (UFCNS)
VOX: (352) 392-2061 FAX: (352) 392-9440
More information about the Cyrus-devel
mailing list