Een SMTP relay service die terugrapporteert
Wijzig host en poort, en houd je code. Krijg authenticatiecontroles, warmup, retries en een trace voor elk bericht dat via je SMTP relay service wordt verstuurd.

Zes taken die je niet meer met de hand doet
Een SMTP relay is pas nuttig als hij werk wegneemt. Dit zijn de onderdelen van uitgaande mail die meestal eindigen als een kluwen cronjobs en runbooks.
Drop-in SMTP-endpoint
Poort 587 met STARTTLS of poort 465 met impliciete TLS. Elke framework-mailer, CMS of legacysysteem dat SMTP spreekt, werkt na alleen een wijziging van host en credentials.
Authenticatie eerst gecontroleerd
SPF-, DKIM- en DMARC-uitlijning worden gecontroleerd vóór de eerste productieverzending, zodat een kapotte DNS-record de rest van de opzet niet stilletjes ondermijnt.
Warmup op een vaste opbouw
Een nieuw domein gaat in ongeveer vier weken van 50 verzendingen per dag naar 100k. De curve wordt door de relay afgedwongen, niet door een spreadsheet.
Retries met backoff
4xx-uitstel wordt opnieuw geprobeerd met exponentiële backoff. 5xx-afwijzingen stoppen meteen en worden geclassificeerd, zodat een dode mailbox niet de hele nacht wordt bestookt.
Trace per verzending
Open-, klik-, bounce- en spamsignalen per bericht, gestreamd via SSE, met de ruwe SMTP-respons erbij wanneer een verzending mislukt.
Export naar je stack
Stuur dezelfde events naar Datadog of Grafana en stel alerts op de levering in, net zoals je dat voor latentie en foutpercentage doet.
Van lokale Postfix naar gerelayd in vijf stappen
De meeste migraties kosten een middag. Het langzame deel is de opbouw, en die loopt zonder toezicht.
-
1
Voeg het verzenddomein toe
Publiceer de SPF-include en DKIM-records die de service je geeft. De uitlijning wordt gecontroleerd voordat er ook maar één bericht vertrekt.
-
2
Maak SMTP-credentials aan
Genereer per applicatie een afgebakende credential, zodat één gelekt wachtwoord niet elke dienst blootstelt die mail verstuurt.
-
3
Laat je mailer naar de relay wijzen
Stel de host in, gebruik poort 587 met STARTTLS en stuur een testbericht. In Postfix is dit één relayhost-regel in main.cf.
-
4
Stel een doelvolume en periode in
Kies waar je naartoe wilt en over welke periode. Vier weken naar 100k per dag is een gangbaar startpunt voor een nieuw domein.
-
5
Lees de traces en schakel over
Stuur eerst een klein deel en lees de traces. Als de bounce- en klachtenpercentages normaal zijn, verplaats je de rest van het volume.
Voor een team dat een zelfgehoste Postfix-server uitfaseert
Een mailserver die je zelf beheert werkt tot de dag dat hij niet meer werkt. Een IP belandt op een blocklist, de wachtrij loopt vast achter een trage ontvanger, of de ene persoon die de configuratie begreep vertrekt. Een relay neemt de aflevering, de reputatie en de retries over, terwijl je applicaties naar een SMTP-endpoint blijven sturen zoals voorheen. Je ziet welke batch is gebounced en waarom, zonder via SSH mail-logs te moeten lezen.
- Behoud de SMTP-interface die je apps al gebruiken
- Geen wachtrij of blocklist om in de gaten te houden
- Ruwe SMTP-responses in de trace, niet alleen een statuslabel
Voor een productteam waarvan het transactionele volume steeds omhoog springt
Transactionele mail groeit in sprongen. Een nieuwe onboardingflow gaat live, een functie bereikt algemene beschikbaarheid, en het aantal verzendingen verdubbelt van de ene op de andere nacht. Het nieuwe volume geleidelijk inregelen houdt wachtwoordresets en bonnetjes in de inbox terwijl de pipeline opschaalt. Als er iets afwijkt, benoemt een alert het signaal in plaats van dat je moet gokken.
- Verwerkt sprongen in volume, niet alleen gestage groei
- Bestaande transactionele verzendingen blijven onaangetast tijdens een opbouw
- Automatische pauze wanneer bounce- of spampercentages een drempel overschrijden
Waar een SMTP relay zit tussen zelf hosten en een API
Geen ranglijst. De juiste keuze hangt af van wat je al draait en hoeveel van de aflevering je zelf wilt beheren.
| Criterium | Zelfgehoste MTA | SMTP relay service | Alleen HTTP-mail-API |
|---|---|---|---|
| Werkt met bestaande SMTP-code | Ja | Ja | Nee, vereist een integratie |
| IP- en domeinreputatie | Jij beheert het | Beheerd, met warmup | Beheerd, met warmup |
| Retry- en bounce-afhandeling | Je eigen configuratie | Ingebouwd, geclassificeerd | Ingebouwd, geclassificeerd |
| Trace per verzending | Mail-logs op de server | Trace plus SSE-events | Trace plus SSE-events |
| Idempotentiesleutels | Niet beschikbaar | Via de API en SDK's | Native |
| Operationele last | Hoog | Laag | Laag |
Veelgestelde vragen
Wat is een SMTP relay service?
Welke poort moet ik gebruiken voor SMTP-relay?
Wat is het verschil tussen een SMTP relay en een mail-API?
Heb ik SPF, DKIM en DMARC nog nodig met een relay?
Kan ik zonder downtime overstappen van mijn eigen Postfix-server?
Wat gebeurt er als een verzending mislukt of de ontvangende server bezet is?
Komt een nieuw domein op dag één in de inbox terecht?
Is een relay de moeite waard bij een paar duizend mails per maand?
Wissel één hostnaam, houd de rest van je stack
Wijs je mailer naar de relay, bouw het domein op en lees de trace van elke verzending. Warmup en automatische pauze staan standaard aan.