Nigel Metheringham wrote:
> > We are getting tons of messages with empty Message-IDs, like so:
> > Message-ID: <>
>
> Thats broken all right. Please tell us just what broken piece of
> software is generating these so we can laugh at them.
Dont know what mail client is doing it, but the bulk of the
broken emails are spam.
> > This is screwing up my pop3 daemons UIDL implimentation, so users keep
> > downloading the same message over and over.
>
> which is probably an interesting comment on the UIDL inplementation. I
> don't think thats safe.
The pop3 daemon basically takes the message-id and uses that as the UIDL.
Not the best method, but it is compliant with RFCs. What is everyones opinion
on the best UIDL implimentation? Message-ID + MD5 hash of the entire message?
> > As far as I understand, Exim only injects a Message-ID if the mail
> > client does not add a Message-ID. Is there a way to get Exim to create
> > a valid Message-ID if the message has an empty one?
>
> No.
> The only way I can think of is to detect for this case using a
> conditional smartuser director, divert to a specialised transport,
> which smtps the message to your own mail server again, stripping the
> message-id header with a transport filter. Its not exactly what you
> would call clean.
ugh.
--
-Jason J. Horton <jason@???>
Fat Man in a Little Coat
Intercom Online Inc.
212.376.7440 | http://www.intercom.com