Replies: 1 comment
|
I can see that being useful to folks that don't feed their logs into an indexer. Sure, make the PR. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Context
When delivery exhausts all MXs, Haraka currently defers with a generic:
This makes triage hard — logs have per-MX errors but the queue reason /DSN / bounce doesn't. Operators have to correlate
Failed to get socket/Ongoing connection failedlog lines. Whenmxlistis empty (e.gresolve_mx_hostsreturns[]or DNS edge case), the reason is even more opaque.Proposal
Include collected per-MX failure details in the final
Tried all MXs<domain>defer, and propagate that into the DSN viaextend_rcpt_with_dsn.Before:
After (with failures):
currently i implement on our internal system https://github.com/gamalan/Haraka/tree/feat/enrich-tried-all-mxs.
Is this would be helpful for other? Can I make PR?
All reactions