Previous tests done in the default, "simple" mode for both headers and body.
Here are the results using dkimpy-5.1 as-is, meaning is still has the space in "h=" and the header is folded.
(simple, simple) -> google pass / yahoo dkim=permerror (bad sig) (relaxed, relaxed) -> google pass / yahoo pass (relaxed, simple) -> google pass / yahoo pass (simple, relaxed) -> google pass / yahoo dkim=permerror (bad sig)
No response yet from yahoo. For my own usage, I'm going with stock dkimpy-5.1, and (relaxed, simple) conanicalization.
Previous tests done in the default, "simple" mode for both headers and body.
Here are the results using dkimpy-5.1 as-is, meaning is still has the space in "h=" and the header is folded.
(simple, simple) -> google pass / yahoo dkim=permerror (bad sig)
(relaxed, relaxed) -> google pass / yahoo pass
(relaxed, simple) -> google pass / yahoo pass
(simple, relaxed) -> google pass / yahoo dkim=permerror (bad sig)
No response yet from yahoo. For my own usage, I'm going with stock dkimpy-5.1, and (relaxed, simple) conanicalization.