non-existent msgids & duplicate delivery suppression

Stephen Grier s.e.grier at
Fri Jun 27 08:47:35 EDT 2003


We are currently running cyrus-imapd-2.1.11 with duplicate delivery
suppression enabled.

One of our users complained that they were not receiving their mail.
Having looked at the logs I noticed a string of entries like the

Jun 25 13:11:43 machine lmtpd[18521]:
user.XXXXX          1056537904
Jun 25 13:11:43 machine lmtpd[18521]: dupelim: eliminated duplicate
message to user.XXXXX id

Notice that the message-id is missing. The entries correspond to mail
sent by the same sender which do not contain a message-id header. It
appears that lmtpd has been suppressing mail from this sender, because
it assumes that all mail with a zero length message-id is a duplicate of
the last.

I have noticed that this has been happening on other occasions, where
lmtpd does a duplicate_check and then a duplicate_mark on zero length
message-ids. This raises the possibility that the server is suppressing
messages that are not duplicates, but merely have no message-id header.

Has anyone else seen this happening?. If this continues to happen we may
have to disable duplicate delivery suppression.



Stephen Grier
Systems Developer
Computing Services
Queen Mary, University of London

More information about the Info-cyrus mailing list