Dear all,

when I send myself a message without a body, lmptd gets stuck --- it
eventually times out with a "451 4.3.0 System I/O error" and subsequent
messages through the same LMTP connection fail as well.

My setup is Cyrus 2.1.3, Debian postfix 1.1.6-1, configured to deliver
mail via unix sockets through LMTP, as outlined in several example
configurations. Things work very well, except for messages which I can
(re)create by talking SMTP to postfix and sending a message like this:

$ telnet mymailserver smtp
Trying x.x.x.x...
Connected to mymailserver
Escape character is '^]'.
220 mymailserver ESMTP Postfix (Debian/GNU)
helo myclient
250 mymailserver
mail from: <[EMAIL PROTECTED]>
250 Ok
rcpt to: <roehrig@mymailserver>
250 Ok
data 
354 End data with <CR><LF>.<CR><LF>
From: [EMAIL PROTECTED]
To: roehrig@mymailserver
.
250 Ok: queued as B0708C33D3
quit
221 Bye
Connection closed by foreign host.

My next attempt will be to look up the basics of LMTP and try to talk
LMTP directly with Cyrus lmtpd, but perhaps somebody can already tell me
whether a null body makes a legal message? If not, then a more
meaningful lmtpd error message would be very helpful.

Thanks in advance for any advice,
Hein

Attachment: msg06960/pgp00000.pgp
Description: PGP signature

Reply via email to