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