Ian Armstrong wrote:
> I have just tried to send an e-mail to the exim-users list, but the
> message was returned with the following permanent error:
>
> SMTP error from remote mailer after end of data:
> host mail.exim.org [195.92.249.251]: 550 Message SHOULD have
> Message-ID:
> but does not
>
> As far as I can see my e-mail did have a Message-ID
>
> Return-path: <ika@???>
> Received: from localhost ([127.0.0.1])
> by expressmail.dk with esmtp (Exim 4.30)
> id 1AtZ9k-0002lk-Oo
> for exim-users@???; Wed, 18 Feb 2004 22:22:56 +0100
> MIME-Version: 1.0
> To: exim-users@???
> From: Ian =?ISO-8859-1?Q?Armstrong=A0?=<ika@???>
> Subject: smtp authentication link
> Date: Wed, 18 Feb 2004 22:22:56 CET
> X-Mailer: Express-Webmail (http://www.expressmail.dk)
> X-Location: The Island of Bornholm, Denmark.
> Content-Type: text/plain; charset="ISO-8859-1"
> Content-Transfer-Encoding: 7bit
There's no "Message-Id" header in there. All I see is just the "id
1AtZ9k-0002lk-Oo" part in a received by line.
Exim 4.30 has now stopped fixing missing Message-ID headers (as well as From
and Date headers). Your email client should send one, and if not you might
be able to get your local SMTP server to do it for you. Search the mailing
list for a discussion about this about a month ago which showed ACL stuff
you can add to your Exim server to have it fix missing headers.
Eli.