Deferred email with remote protocol error in reply

Andreas Winkelmann ml at
Fri Sep 15 03:16:23 EDT 2006

Am Friday 15 September 2006 04:52 schrieb Hardi Gunawan:

> My email server experiencing a delivery problem.
> Here's the log:
> relay=/var/lib/imap/socket/lmtp[/var/lib/imap/socket/lmtp],
> delay=0, status=deferred (remote protocol error in
> reply from
> /var/lib/imap/socket/lmtp[/var/lib/imap/socket/lmtp]
> while sending end of data -- message may be sent more
> than once)
> I've searched the net, but can't find a definite
> answer to this.  But seems that some people are
> experiencing the same problem, and they've the same
> cyrus version as mine.  I'm using Cyrus-Imapd 2.1.12
> and BDB 4.3.

Hmm, it seems, that Server (Cyrus lmtpd) and Client (Postfix lmtp) are out of 
sync. I've never seen that on Unix-Sockets.

Turn on verbose Logging in Postfix.

lmtp ..... lmtp -v
lmtp ..... lmtp -v -v

And show the conservation.

> Secondly, how do I find out whether the email has
> reached the user (especially with multiple recipients
> in the system).  Can I just do a "find" in the
> /var/spool/imap of a particular user?

What do the Logs say on the Cyrus-Side?

You can run a grep/find for the MessageId.


More information about the Info-cyrus mailing list