Quoting Jeremy Harris via Exim-users (exim-users@lists.exim.org):
> > The exact message 'DMARC: no From: header' can be found in Exim
> > src/dmarc.c line 357 and on line 539 some lookup of dmarc_domain can be
> Show _all_ the debug output for that case, please
Content on pastebin URLs is also attached to this message.
Minimal Exim config: https://8n1.org/24994/be5e (e4-test.conf)
Example e-mail: https://8n1.org/24995/7760 (testemail_w_rf.eml)
Full debug *with* Resent-From: https://8n1.org/24996/8b21 (full_debug_with_resent_from.log)
Full debug *with out* Resent-From: https://8n1.org/24997/9bb4 (full_debug_without_resent_from.log)
I used '<owner-test2+ssmeenk=freshdot.net@simplelists.com>' as envelope
sender.
See what changes when you remove the 'Resent-From' header and inject it
again. DKIM breaks, but removing that header also triggers the 'no From:
header' message from the DMARC code. This, combined with the fact that
it incorrectly finds 'nl-ix.net' as DMARC domain when that header *is*
present makes me believe there's something wrong in de code somewhere.
I have been poking at this quite a bit but can't get my fingernails
behind it yet. If there's anything i can do, compile code wise, please
let me know.
Love to hear from you!
Regards,
-Sander.
--
| Q: What's the difference between a hippo and a Zippo?
| A: One's big and heavy, the other's a little lighter.
| 4096R/20CC6CD2 - 6D40 1A20 B9AA 87D4 84C7 FBD6 F3A9 9442 20CC 6CD2
> > The exact message 'DMARC: no From: header' can be found in Exim
> > src/dmarc.c line 357 and on line 539 some lookup of dmarc_domain can be
> Show _all_ the debug output for that case, please
Content on pastebin URLs is also attached to this message.
Minimal Exim config: https://8n1.org/24994/be5e (e4-test.conf)
Example e-mail: https://8n1.org/24995/7760 (testemail_w_rf.eml)
Full debug *with* Resent-From: https://8n1.org/24996/8b21 (full_debug_with_resent_from.log)
Full debug *with out* Resent-From: https://8n1.org/24997/9bb4 (full_debug_without_resent_from.log)
I used '<owner-test2+ssmeenk=freshdot.net@simplelists.com>' as envelope
sender.
See what changes when you remove the 'Resent-From' header and inject it
again. DKIM breaks, but removing that header also triggers the 'no From:
header' message from the DMARC code. This, combined with the fact that
it incorrectly finds 'nl-ix.net' as DMARC domain when that header *is*
present makes me believe there's something wrong in de code somewhere.
I have been poking at this quite a bit but can't get my fingernails
behind it yet. If there's anything i can do, compile code wise, please
let me know.
Love to hear from you!
Regards,
-Sander.
--
| Q: What's the difference between a hippo and a Zippo?
| A: One's big and heavy, the other's a little lighter.
| 4096R/20CC6CD2 - 6D40 1A20 B9AA 87D4 84C7 FBD6 F3A9 9442 20CC 6CD2