SteveI'm a solo founder in the UK building SentriSend, a security gateway that sits in front of...
I'm a solo founder in the UK building SentriSend, a security gateway that sits in front of transactional email (AWS SES / Resend). This week I shipped two features. Building them changed how I think about multi-tenant email, so here's what I learned.
Bots push a victim's address into hundreds of signup forms at once. The victim's inbox floods, and every site involved picks up complaints and spam-trap hits.
The nasty part is that each individual site only sees one or two "signups". From where any single app is standing, nothing looks wrong.
1. Per-sender limits. Any one sender is stopped from repeatedly emailing the same address in a short window. Blocked requests get an HTTP 429 with a Retry-After header, and no quota is charged.
2. Cross-sender detection. A gateway sits in front of many senders, so it can see something no single app can: lots of unrelated senders suddenly emailing the same address. That's a strong bombing signal. It triggers an alert first, then a temporary pause.
In a live production test, six identical sends went to one address. Five were accepted, and the sixth came back 429 recipient_rate_limited.
Privacy: no plain addresses are stored. Recipients become keyed, pseudonymous identifiers, which are cleared automatically within hours.
While planning the next feature, I realised something uncomfortable. Every customer sends through my provider account. One customer with a scraped or stale list could push bounces and complaints high enough to get the whole account suspended, and every other customer would go down with them.
Worse, I had no feedback loop at all. Provider "accepted" isn't the same as delivered, and I wasn't receiving bounce or complaint reports.
There's also an account-wide alert, plus an alarm if webhook reports stop arriving, because silence shouldn't be mistaken for good health.
There's a free developer sandbox at sentrisend.com. If you run multi-tenant email, I'd love to hear how you stop one tenant hurting the rest.