[OpenStack-Infra] Possible problem with ML handling of DKIM signatures?

Neil Jerram Neil.Jerram at metaswitch.com
Fri Apr 1 10:03:36 UTC 2016


Carl Baldwin alerted me to the fact that my recent ML emails are going 
into his (Gmail) Spam folder.  When he looks at one of those emails, his phone's GMail client says:

"Why is this message in Spam? It's from an address in the metaswitch.com 
domain but has failed metaswitch.com's required tests for authentication."

I asked my company's email system folk, and they said:

"... the message is correctly routing through [our outgoing SMTP] Office 
365 and its headers are being signed. This is therefore likely to be a 
problem with whatever mailing list software is being used for the 
OpenStack mailing list that means it doesn't interoperate correctly with 
DMARC policies in general. 
https://dmarc.org/wiki/FAQ#I_operate_a_mailing_list_and_I_want_to_interoperate_with_DMARC.2C_what_should_I_do.3F 
gives some more explanation on what the mailing list operator needs to 
do in order to fix their mailing list. Is this something you're able to 
take up with them, please?

"(By way of background, DKIM involves using a private key to sign email 
headers so they can be verified against a public key by recipients to 
ensure the message hasn't been tampered with, and SPF involves 
publishing publically-accessible records of which email servers are 
allowed to originate messages from particular sender domains. DMARC 
builds on this by enforcing policies that say all messages from a 
particular domain *must* pass either SPF or DKIM checks, otherwise they 
aren't authentic and should be discarded. We've put these policies into 
place in the last month in order to block phishing emails that spoof 
@metaswitch.com sender addresses. Mailing list software needs to be set 
up in an appropriate way in order not to fall foul of these policies.)"

I also looked at the source of an email that I've recently received from 
Carl via the ML, and found that it includes a "X-DkimResult-Test: 
Failed" header.

Therefore my guess is that ML handling might inadvertently be changing 
some of the headers that are covered by the DKIM signature.  Does that 
sound correct, and if so is it something that could or should be fixed?

Thanks,
	Neil



More information about the OpenStack-Infra mailing list