[TBird goofy URL-ification of everything left intact because I'm too lazy to fix someone else's MUA garbage]

On 26 Apr 2021, at 9:13, Jeff Abrahamson wrote:

ARC-Authentication-Results: i=1; [mx.google.com](<http://mx.google.com>); dkim=pass header.i=@[p27.eu](<http://p27.eu>) header.s=mail header.b=mQXXt3xe;

Google confirms that there's a good DKIM signature by/for p27.eu.

spf=neutral ([google.com](<http://google.com>): 217.72.192.73 is neither permitted nor denied by best guess record for domain of [[email protected]](<mailto:[email protected]>)) smtp.mailfrom=[[email protected]](<mailto:[email protected]>);

Kinky. 1&1 seems to be replacing the original envelope sender with the intermediate address. That should be fun for bounces... In any case, SPF fails to verify because that domain has no SPF record.

dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=[mobilitains.fr](<http://mobilitains.fr>)

Google is expecting DMARC alignment with mobilitains.fr, the domain in the From header. That is the ONLY way DMARC can succeed because the forwarding breaks SPF, as it would always be expected to do even if they didn't rewrite the envelope sender. There is no alignment, so DMARC fails.

[...]
Received-SPF: neutral ([google.com](<http://google.com>): 217.72.192.73 is neither permitted nor denied by best guess record for domain of [[email protected]](<mailto:[email protected]>)) client-ip=217.72.192.73;
    Authentication-Results: [mx.google.com](<http://mx.google.com>);
dkim=pass header.i=@[p27.eu](<http://p27.eu>) header.s=mail header.b=mQXXt3xe; spf=neutral ([google.com](<http://google.com>): 217.72.192.73 is neither permitted nor denied by best guess record for domain of [[email protected]](<mailto:[email protected]>)) smtp.mailfrom=[[email protected]](<mailto:[email protected]>); dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=[mobilitains.fr](<http://mobilitains.fr>)

The same thing in the form of a Received-SPF header

Received: from [217.72.192.67] ([217.72.192.67]) by [mx.kundenserver.de](<http://mx.kundenserver.de>) (mxeue110 [217.72.192.67]) with ESMTPS (Nemesis) id 1Mkoav-1lvFYR407T-00mIMK for <[[email protected]](<mailto:[email protected]>)>; Wed, 21 Apr 2021 12:28:05 +0200 Received: from [nantes-m1.p27.eu](<http://nantes-m1.p27.eu>) ([172.105.247.37]) by [mx.kundenserver.de](<http://mx.kundenserver.de>) (mxeue110 [217.72.192.67]) with ESMTPS (Nemesis) id 1MJU9W-1lFHn23zxY-00JsAh for <[[email protected]](<mailto:[email protected]>)>; Wed, 21 Apr 2021 12:28:04 +0200 Received: from [192.168.1.35] ([176-139-184-203.abo.bbox.fr](<http://176-139-184-203.abo.bbox.fr>) [176.139.184.203]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: [[email protected]](<mailto:[email protected]>)) by [nantes-m1.p27.eu](<http://nantes-m1.p27.eu>) (Postfix) with ESMTPSA id 37F1AA148D; Wed, 21 Apr 2021 10:28:04 +0000 (UTC)

So apparently the reason DMARC works when sending straight to GMail is that the smtp.mailfrom and header.from align at mobilitains.fr, so SPF achieves DMARC alignment (using Google's 'best guess' tactic, as nantes-m1.p27.eu is an MX) where DKIM does not.


DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=[p27.eu](<http://p27.eu>); s=mail; t=1619000884; bh=cgbJn61eT58DYGGnJ+KiFz0hVfhG2B9PPsSj7PWJcmA=; h=Date:Subject:From:To:CC; b=mQXXt3xeT5/lLgnrBRhKpGn4BspBQv7xH7azTepVckHOKDtSm+wjPJHYp9zJ/XCMo
             VKwY2/nVojhyZZN1jlO9X81++485rqxuTxPZMlUKtFxcUhIML1cA2cd8gOdtRsZiVt
             7F9YswqymNrUkNx6YBX8/EigYj71MjeFidOYSVOcLD2XgHZCfh6Y9XaADu8ISBJlRo
             n8APKzaDP2YOwdxNOTve7NH2N7/LDgVJIWEeEj9HTaJeztkx+fVnmpx+xlAK0NoTQ0
             STgz5ZQozL6y80RXW9fF2p4K9MwxffordnEgQLGuFWtIujwg8abIM+WjM+C1vnflYh
             CcxvkmEFozsAw==

This perfectly valid signature is useless for DMARC unless the From header address is in p27.eu.




--
Bill Cole
[email protected] or [email protected]
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire

Reply via email to