lieser / dkim_verifier

DKIM Verifier Extension for Mozilla Thunderbird
MIT License
212 stars 36 forks source link

RFC 8601: update reading of Authentication-Results to new RFC #219

Open lieser opened 3 years ago

lieser commented 3 years ago

Current logic for Authentication-Results header is based on RFC 7601.

There exist a newer RFC 8601. No analysis yet done what changed, and how it affects the add-on.

lieser commented 2 years ago

Relevant changes between RFC 7601 and RFC 8601:

lieser commented 2 years ago

Currently looking into the added Internationalized Email support. If anyone has any real world example e-mails, please send them to me via e-mail. Thanks.

lieser commented 2 years ago

The a property in an ARH is now recognized and handled (i.e. check if the weak rsa-sha1 algorithm is used). The s property is still ignored, as it is also currently not used in the DKIM verification besides for the retrieval of the DKIM key.

I however decided to keep proper support for Internationalized Email out of the 4.2.0 release. Some partial support is now included and can be enabled with a hidden setting. Please let me know if anyone encounters a real world example (and best provide it to me). This certainly would increase to me the priority of implementing proper support for Internationalized Email.