Nick Tait:
> Hi list.
> 
> A couple of months ago an email I sent from my phone was bounced by the 
> recipient's SMTP server because the email had no Message-ID header. It 
> turns out the email app that I've been using on my phone for years 
> doesn't generate a Message-ID, but this was the first time that this had 
> been a problem...

Then that recipient will lose some portion of their email, because
the email RFCs do NOT require a Message-ID.

> Anyway it turned out to be fairly simple to get Postfix to add the 
> missing Message-ID header: I just needed the email to satisfy 
> "local_header_rewrite_clients".

This will break valid DKIM signatures when you change the setting
to match arbitrary senders.

> But this got me thinking about 'best practice' configuration of Postfix 
> to meet RFC 6409, and I realised that (AFAICT) this isn't covered by the 
> Postfix documentation. And so I assume that most people (like me) just 
> uncomment the submission lines (in master.cf) provided by their distro's 
> postfix package? But this Message-ID experience has shown me that the 
> distro's master.cf submission, while good, is not 100% perfect?

There is no perfect defense against idiot system adminstrators.  
Trying to enumerate all their mistakes is pointless. There is
no limit to human fallability.

        Wietse

Reply via email to