Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for "ARC Specification for email" #87

Open
ghost opened this issue May 31, 2017 · 6 comments
Open

Add support for "ARC Specification for email" #87

ghost opened this issue May 31, 2017 · 6 comments

Comments

@ghost
Copy link

ghost commented May 31, 2017

I know this is DKIM verifier (that also verifies SPF and DMARC), but there is a new specification to try to solve some of the problems of DKIM called: ARC ( http://arc-spec.org ).
At least AOL and GMail already validate ARC headers.

I hope in the future dkim_verifier also verifies the ARC header, that at least gmail that I use is using... if it isn't already.

@lieser
Copy link
Owner

lieser commented May 31, 2017

Yes, this would definitely be a nice addition for the add-on. Unfortunately my time is rather limited at the moment, so don't expect it any time soon.

@ghost
Copy link
Author

ghost commented May 31, 2017

Thanks!
I understand. At least I have made this feature came into your "radar" in the sense that at least I think it would be useful :)
Great work anyways!

@lieser lieser changed the title DKIM Verifier supports "ARC Specification for email" ? Add support for "ARC Specification for email" Jun 4, 2017
@wioxjk
Copy link
Contributor

wioxjk commented Mar 8, 2018

As @pimlie wrote, it checking for " arc=fail (signature failed);" is enough
pimlie/authres_status#27

@lieser
Copy link
Owner

lieser commented Mar 9, 2018

This issue was more about verifying ARC locally (ARC-Message-Signature, ARC-Seal), not about getting the ARC status from the Authentication-Results.

As I didn't yet know about the possibly added arc=[pass|fail|policy] to Authentication-Results, I had a quick look at the draft today. My conclusion so far is that adding a check for it would not bring much useful information to a user.

That I did see in the draft is, that if ARC passes, the verifier seems to add a dkim=pass with header.i=@<domain of last arc signer> to the Authentication-Results. As reading of the Authentication-Results is optionally supported by the add-on, it can already show this information.
See the example B.2.3. Example 2: Message received by Recipient from the RFC (download ARC - B.2.3. Example 2 - Message received by Recipient.txt, rename it to .eml, enable ARH reading in the add-on and open the .eml file with Thunderbird)

@cedricgannet
Copy link

Just added DKIM Verifier V3.0.1 to Thunderbird V68.2.2 (64-bit) on latest Linux Mint. I received a message without DKIM but the add-on showed the following:

Your RS order confirmation - No20-Stock

The email was:

Your RS order confirmation - No20-Stock.txt

It looks like the add-on is identifying different types of key and treating them as DKIM keys. I had a similar problem with one using ARC. It would be good to have ARC and similar systems implemented, but until you have, ignore anything that's not specifically identified as DKIM.

Am I missing something?

@lieser
Copy link
Owner

lieser commented Dec 20, 2019

@cedricgannet
As far as I can tell the error you see has nothing to do with ARC. You have either the DMARC heuristic enabled, or a custom sign rule saying saying that RS-Components.com should be signed (e.g. by the option to automatically add them).

See the following for more info:

If you still have problems, please create a separate issue for it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants