I would like to propose a feature for the SMTP system to help manage outgoing mail: an email blocklist and auto-suppression system.
The Problem: Currently, there is no way to manually put an email address into a blocklist. When a fake email address is used (for example, for bogus form submissions or fake appointments), the system just tries to send the mail every single time. Because there is no native way to block them, it creates a continuous loop of failed delivery attempts.
Proposed Solution:
-
Manual Blocklist: An input where site owners can manually add known fake or spam email addresses. Once added, the system immediately drops outgoing mail to these addresses without attempting to send it.
-
Auto-Suppression: If the system attempts to send an email to a non-existent address and fails/bounces a set number of times (e.g., 5 to 10 tries), that email address is automatically added to the suppression list.
-
Management Dashboard: A backend UI where the admin can view all currently blocked/suppressed emails and manually unblock an address if it was flagged by mistake.
Why this helps: Stopping these continuous retry loops to dead or fake emails would help protect our domain’s sender reputation and reduce unnecessary server load. Other tools like Emailit have this functionality, and it would be great to have it natively built-in here.
Would love to hear your thoughts on this idea!