Closed Stexxen closed 11 years ago
Thanks for reporting, it was a bug in the addon. Will be fixed in version 0.3.4. I will wait with adding it to AMO until 0.3.3 is reviewed (otherwise the position in the review queue is lost). Until then, you will have to download it here from github and pack it yourself, if the bug fix is important for you.
Issue is no fixed if c=relaxed:
if (msCanonTag[3] === undefined) { DKIMSignature.c_body = "simple";
should be: if (msCanonTag[3] === undefined) { DKIMSignature.c_body = DKIMSignature.c_header;
Nice to see that were are people who not only use it, but also take a look at the source code.
But in this case, I think you are wrong. If you look at Section 3.5 of RFC 6376 (Description of the DKIM-Signature Header Field), it states in the part for the c-tag:
If only one algorithm is named, that algorithm is used for the header and "simple" is used for the body. For example, "c=relaxed" is treated the same as "c=relaxed/simple".
This error was generated by emails from domain moneysavingexpert.com I'm not sure if it is a problem with the addOn or the DKIM Cert in the header. Let me know if you need more info than I've provided below Error Msg
Header