lmtpd: Trying to unput wrong character

Bron Gondwana brong at fastmail.fm
Sat Feb 15 07:17:20 EST 2014


On Sat, Feb 15, 2014, at 10:55 PM, Mark wrote:
> Good day,
> 
> I've recently received some emails (from Nokia's mailing list) that give
> me the following error when handed over to cyrus lmtpd for delivery:
> 
> 4.3.0 lmtpd: Trying to unput wrong character (in reply to end of DATA
> command)
> 
> The emails are then stuck in the queue until manually deleted.
> 
> I haven't debugged it in detail, but it looks like it's probably
> triggered by innovative end-of-lines characters in the incoming email.
> The end-of-line character sequence is  0d 00 0a (looking at the Postfix
> queue).

Wow, that's innovative alright!

Do you have a nice reproducable testcase for me by any chance? (just lazy).
I'd like to throw this into our testing framework - makes it easier to
test the fix :)

> Presumably this is non-standard. Should it be something that Cyrus
> handles better, or should be something that Postfix repairs or rejects?

Probably both, but the Cyrus part is my problem.

Bron.

-- 
  Bron Gondwana
  brong at fastmail.fm


More information about the Info-cyrus mailing list