DMARC is failing because zendesk is sending email as cst@wikimedia.org but the Return-Path is support@wikimediats.zendesk.com & not DKIM signed by wikimedia.org. This violates RFC 7489 "DMARC".
FAQs from commercial vendors explains this better than I can: postmark, AWS SES. In short, Return-Path domain and From domain must match for SPF check to pass.
Now in wikimediats.zendesk.com, DMARC is failing because...
- Return-Path domain is wikimediats.zendesk.com and From domain is wikimedia.org. This fails the SPF check.
- Emails are DKIM signed, but not by wikimedia.org or subdomain of it; it is signed by zendesk.com. This fails the DKIM check.
Because both SPF and DKIM checks are failing, DMARC policy is failing. (Current policy as of 2024-11-07 allows email to pass DMARC either one of two (ideally both) passes.)
Return-Path: <support@wikimediats.zendesk.com> X-Spam-known-sender: no ("Email failed DMARC policy for domain"); in-addressbook; X-Spam-score: 0.0 X-Spam-hits: BAYES_00 -1.9, DCC_REPUT_13_19 -0.1, DMARC_NONE 0.898, HEADER_FROM_DIFFERENT_DOMAINS 0.17, HTML_MESSAGE 0.001, ME_SC_SENDERREP -100, ME_SENDERREP_ALLOW -4, RCVD_IN_DNSWL_MED -2.3, RCVD_IN_MSPIKE_H4 0.001, RCVD_IN_MSPIKE_WL 0.001, SHORTCIRCUIT -0.0001, SPF_HELO_NONE 0.001, SPF_PASS -0.001, LANGUAGES en, BAYES_USED user, SA_VERSION 4.0.0 Authentication-Results: phl-mx-03.messagingengine.com; dkim=pass (2048-bit rsa key sha256) header.d=zendesk.com header.i=@zendesk.com header.b=21n0b2Pg header.a=rsa-sha256 header.s=zendesk1; dmarc=fail policy.published-domain-policy=none policy.published-subdomain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none policy.arc-aware-result=fail (p=none,sp=none,d=none,d.eval=none,arc_aware_result=fail) policy.policy-from=p header.from=wikimedia.org; iprev=pass smtp.remote-ip=192.161.149.32 (mta-out2.pod23.use1.zdsys.com); spf=pass smtp.mailfrom=support@wikimediats.zendesk.com smtp.helo=mta-out2.pod23.use1.zdsys.com Received-SPF: pass (wikimediats.zendesk.com: Sender is authorized to use 'support@wikimediats.zendesk.com' in 'mfrom' identity (mechanism 'include:mail.zendesk.com' matched)) receiver=phl-mx-03.messagingengine.com; identity=mailfrom; envelope-from="support@wikimediats.zendesk.com"; helo=mta-out2.pod23.use1.zdsys.com; client-ip=192.161.149.32 Received: from mta-out2.pod23.use1.zdsys.com (mta-out2.pod23.use1.zdsys.com [192.161.149.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by phl-mx-03.messagingengine.com (Postfix) with ESMTPS id CB924100009D for <REDACTED@REDACTED>; Sun, 27 Oct 2024 08:53:26 -0400 (EDT) From: Wikimedia Committee Support <cst@wikimedia.org>
Authentication-Results header and X-Spam-known-sender header clearly mentions DMARC fails.
This might not be a problem right now, but it can be tricky if and when T211404: More restrictive DMARC policy for the wikimedia.org domain is resolved.
Somewhat ref: T272750: ITS request to update SPF & DNS Records for Trust & Safety.
