-
-
Notifications
You must be signed in to change notification settings - Fork 361
🚀: Feature Request: Universal Bounce Tracking and Suppression #1446
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Questions[1] as input for further discussion[1]:
Footnote [1]: |
Thanks for the great follow-up questions! Here’s my take to help flesh out the feature more thoroughly: Table name Match types To support this, a simple model with two columns — match_type (address, domain, pattern) and match_value — would make matching logic flexible and extensible. Table fields This would give full visibility into why a recipient was suppressed, while still allowing manual intervention if needed. Logging SMTP response code If possible, including a suppression reference or ID in the message could help with support or diagnostics, e.g., #SUPP-1234. |
Which feature or improvement would you like to request?
Summary
I would like to request a universal bounce handling feature in Stalwart Mail Server to automatically track email addresses that cause permanent delivery failures (hard bounces) and prevent future sends to those addresses. This would improve deliverability, simplify operations, and avoid having to manage bounced addresses outside of Stalwart.
Additionally, it should include a GUI interface to view, search, and manage bounced addresses, with the ability to manually re-enable suppressed addresses if needed.
Why This Is Needed
• Today, bounce management must happen outside of Stalwart, creating extra complexity and risk.
• Automatically suppressing permanently bounced addresses will improve sender reputation and reduce unnecessary traffic.
• A built-in GUI for managing suppressed addresses would give full transparency and manual control when needed.
• Sending systems could remain simple — just send as usual, while Stalwart handles suppression intelligently.
Basic Idea
• Monitor delivery failures (both SMTP and DSN).
• Automatically suppress future sends to addresses that trigger permanent errors.
• Provide a GUI to view, search, and manage suppressed addresses.
• Allow manual re-enabling or suppressing addresses through the GUI.
Please vote for this feature by giving it a thumbs up, because it's something not many other email solutions provide a nice way of handling. This is something that could for now be very unique for stalwart
Is your feature request related to a problem?
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: