MAILERSEND · TECH-STACK
MailerSend: Template-Editor und gute API mit EU-Region
MailerSend (litauischer MailerLite-Spin-off) ist eine moderne Mail-Versand-Plattform mit Drag-and-Drop-Template-Editor. USD 30/Monat für 50.000 Mails, EU-Region Frankfurt, klare API, gute DX.
Recherche & Faktencheck: DuneDive LLC · Stand: 2026-05
Was ist MailerSend?
MailerSend ist eine litauische Mail-Versand-Plattform, gegründet 2019 als Spin-off von MailerLite (dem 2010 gegründeten Newsletter-Tool aus Vilnius). Anders als MailerLite, das auf Marketing-Newsletter fokussiert ist, bedient MailerSend gezielt den Transactional-Mail-Bereich: Login-Notifications, Bestellbestätigungen, Mahn-Mails, Audit-Reports. Die Plattform positioniert sich zwischen Brevo (EU-First, Marketing-Plus) und Postmark (US-First, Pure Transactional) -- mit europäischem Sitz, Drag-and-Drop-Template-Editor und moderner API.
Das Headquarter sitzt in Vilnius (Litauen), Datacenter in Frankfurt (Deutschland, EU-Hauptregion) und Ashburn (Virginia, US-Region). Die EU-Region ist seit 2021 produktiv und bei der Account-Anlage wählbar -- ein nachträglicher Wechsel ist nicht möglich. SOC-2-Type-2-zertifiziert, ISO-27001 in Vorbereitung (2026 erwartet). Auftragsverarbeitungs-Vertrag (DPA/AVV) gemäss DSGVO im Dashboard, Schweizer Standard-Klauseln auf Anfrage.
MailerSends DX-Highlight ist der Template-Editor: Drag-and-Drop-Interface ähnlich Mailchimp/MailerLite, aber speziell für Transactional-Mails optimiert (Variablen-Substitution, bedingte Blöcke, Multi-Language-Support). Templates werden in der Web-UI gebaut und via API mit Daten gefüllt -- alternativ via API direkt erstellt oder als HTML/Markdown hochgeladen. Für Teams mit Marketing-Mitgliedern, die nicht in HTML/React-Email schreiben wollen, ist das ein klarer Vorteil.
Preise (Mai 2026): Free 3.000 Mails/Monat (verifizierte Sender-Domain nötig, kein CC-Zwang), Starter USD 30/Monat für 50.000 Mails plus 5 Sender-Domains, Professional USD 80/Monat für 100.000 Mails plus erweiterte Features, Enterprise individuell ab 1 Mio Mails. SMS- und SMTP-Pakete separat.
Warum es für CH-KMU zählt
MailerSend ist für drei spezifische CH-KMU-Fälle die richtige Wahl: Template-Pflege durch Nicht-Entwickler, EU-Region als DSGVO-Default und moderate Preise mit grosszügigem Free-Tier.
Template-Pflege ohne Entwickler: Eine Treuhand-Kanzlei hat oft eine Sekretariats-Person, die Mandantenmails formatiert -- aber kein React/HTML-Knowhow. MailerSend ermöglicht ihr, im Drag-and-Drop-Editor einen Mahn-Mail-Template zu pflegen, mit Variablen wie `{{ kundenname }}`, `{{ rechnungsnummer }}`, `{{ betrag }}`. Der Entwickler ruft das Template via API mit den Variablen-Werten auf -- saubere Trennung von Inhalt und Code.
EU-Region als Default: Anders als Postmark (US-only) oder Resend (EU-Beta) ist die EU-Region bei MailerSend stabil produktiv seit 2021. Bei der Account-Anlage Frankfurt wählen -- damit landet der Datenpfad inkl. Logs in DE. Sub-Processor-Liste lesen, AVV im Dashboard ziehen. Für revFADP-Konformität ohne Drittlandtransfer-Folgenabschätzung.
Free-Tier 3.000 Mails/Monat: Gleich grosszügig wie Resend, deutlich besser als Postmark (100/Monat) oder Mailgun (Trial nur). Für kleinere Treuhand-Büros oder SaaS-MVPs ist 3.000/Monat ein produktiv nutzbarer Free-Tier -- ohne CC-Pflicht, mit Sender-Domain-Verifizierung als einzigem Gate.
Der Trade-Off: MailerSend hat 5 Punkte schwächere Inbox-Quote als Postmark (94 vs 99 Prozent in 2026-Benchmarks). Die Marktbekanntheit in DACH ist geringer als bei Brevo oder SendGrid -- bei einem Vertriebs-Gespräch muss man die Marke oft erst erklären. Inbound-Routing existiert seit Mid-2025, ist aber weniger flexibel als Mailgun-Routes. Wer maximale DACH-Bekanntheit verlangt: Brevo. Wer Template-Editor + EU-Region + moderne API will: MailerSend.
Wie es funktioniert
MailerSend exponiert SMTP-Relay, HTTPS-API und SDKs in Node.js, PHP, Python, Ruby, Java, Go, Laravel.
SMTP-Relay: Host `smtp.mailersend.net`, Port 587 STARTTLS oder 2525 STARTTLS, User `MS_*` (generiert im Dashboard), Pass das SMTP-Passwort. Funktioniert mit jedem klassischen Mail-Framework.
HTTPS-API: Endpunkt `https://api.mailersend.com/v1/email`, Header `Authorization: Bearer <API-Key>`. cURL-Beispiel:
``` curl -X POST "https://api.mailersend.com/v1/email" \ -H "Authorization: Bearer ${MAILERSEND_API_KEY}" \ -H "Content-Type: application/json" \ -d '{ "from": { "email": "rechnung@kanzlei-müller.ch", "name": "Kanzlei Müller" }, "to": [{ "email": "[email protected]", "name": "Frau Berger" }], "subject": "Mahnung Nr. 2 - Rechnung 2026-104", "text": "Sehr geehrte Frau Berger, ...", "template_id": "ynrw7g7xjz5l4k8d", "variables": [{ "email": "[email protected]", "substitutions": [ { "var": "customer_name", "value": "Frau Berger" }, { "var": "invoice_number", "value": "2026-104" }, { "var": "amount", "value": "CHF 1450.00" } ] }] }' ```
Das `template_id` referenziert ein im Dashboard gepflegtes Template, `variables` liefert die Substitutionen pro Empfänger. So entfällt das Mitsenden des HTML-Bodys -- nur Variablen-Werte.
DNS-Setup: Drei DNS-Records pro Sender-Domain: SPF (`v=spf1 include:_spf.mlsend.com ~all`), DKIM (TXT, Selector `mlsend2._domainkey.<domain>`, plattform-generiert), und Tracking-CNAME (`email.<domain>` auf `mlsend.net`). DMARC empfohlen `v=DMARC1; p=quarantine; pct=100`. Domain wird im Dashboard verifiziert, Status sichtbar.
Webhooks: Im Dashboard unter „Webhooks" Endpunkt eintragen, Event-Typen wählen (sent, delivered, soft_bounce, hard_bounce, spam_complaint, opened, clicked, unsubscribed). HMAC-SHA256-Signatur im Header `Signature`. Retries: 5 Versuche über 24h.
Inbound-Routing (seit 2025): MX-Record auf `inbound.mailersend.net` zeigen, dann im Dashboard „Inbound Routing" konfigurieren. Filter (`To`-Address-Pattern), Aktion (Webhook-Forward). Weniger flexibel als Mailgun-Routes, aber für einfache Use-Cases ausreichend.
Test und Monitoring: Dashboard liefert Echtzeit-„Activity"-Feed, Analytics-Modul mit Filter (Tag, Sender, Template, Status). Template-Editor mit Live-Vorschau. Sandbox-Mode pro Domain (Mail validiert aber nicht ausgeliefert).
MailerSend-Setup in 5 Schritten
- 01MailerSend-Account anlegen, EU-Region (Frankfurt) bei Account-Anlage wählen -- ein Wechsel ist nicht möglich.
- 02Sender-Domain hinzufügen, drei DNS-Records (SPF, DKIM mit Selector `mlsend2._domainkey`, Tracking-CNAME) in Cloudflare als DNS-only setzen.
- 03DMARC initial p=none für 14 Tage, dann auf quarantine. API-Key im Dashboard generieren, in .env (MAILERSEND_API_KEY) ablegen.
- 04Erstes Template im Drag-and-Drop-Editor pflegen, `template_id` notieren. Via API mit Variablen-Substitution rufen.
- 05Webhooks für hard_bounce, spam_complaint, delivered einrichten, HMAC-Signatur verifizieren, Mail-Tester.com 10/10 verifizieren.
Wann MailerSend passt
MailerSend ist die richtige Wahl, wenn (a) Template-Pflege durch Nicht-Entwickler nötig ist (Marketing, Sekretariat), (b) EU-Region als stabiler Default gewünscht ist und (c) das Volumen zwischen 10.000 und 200.000 Mails pro Monat liegt.
Konkrete Fälle: Eine Treuhand-Kanzlei mit Sekretariats-Person, die monatlich Mahn-Templates anpasst -- MailerSend Drag-and-Drop spart Entwicklungszeit. Eine SaaS-Plattform mit Multi-Language-Mails (DE/FR/IT/EN für CH-Markt) -- MailerSends Template-System unterstützt das nativ. Eine Marketing-Agentur mit 50k Mails/Monat für Kundenprojekte -- USD 30/Monat Starter ist ein klarer Mittelweg zwischen Postmark und Brevo.
Für DACH-Setups: zwingend EU-Region (Frankfurt) bei Account-Anlage wählen. DKIM-Selector `mlsend2._domainkey` korrekt setzen (nicht den alten `mlsend1`, der ist Legacy). Template-Editor für Standardisierung nutzen statt Inline-HTML.
Wann NICHT
MailerSend ist die falsche Wahl, wenn (a) maximale Zustellrate für Mahn-Mails gefragt ist (Postmark schlägt MailerSend um 5 Punkte), (b) das Mandantengeheimnis striktes CH-Hosting verlangt -- dann Infomaniak oder AWS SES eu-central-2, oder (c) das Volumen unter 5.000 Mails pro Monat liegt und der Drag-and-Drop-Editor nicht genutzt wird -- dann ist Brevo Starter etwas günstiger und marketing-fähiger.
Weitere Fallen: US-Region versehentlich gewählt bei Account-Anlage -- dann landen Mandantendaten in us-east-1 ohne EU-Fängnis, Wechsel nicht möglich. DKIM-Selector `mlsend1` aus Legacy-Doku statt `mlsend2` setzen -- Mails landen still im Spam. Template-Editor nicht nutzen und Inline-HTML pflegen -- der MailerSend-Mehrwert geht verloren, Postmark wäre dann sinnvoller. Free-Tier ohne Sender-Domain-Verifizierung erwarten -- die Domain MUSS verifiziert sein, sonst keine Send-Operations.
Vor- und Nachteile
STÄRKEN
- Drag-and-Drop-Template-Editor für Nicht-Entwickler
- EU-Region Frankfurt seit 2021 stabil produktiv
- Free-Tier 3.000 Mails/Monat ohne CC-Pflicht
- Multi-Language-Template-Support für CH/DACH-Markt
SCHWÄCHEN
- Zustellrate 5 Punkte unter Postmark (94 vs 99 Prozent)
- Markenbekanntheit in DACH geringer als Brevo/SendGrid
- Region einmal gewählt, kein Wechsel möglich
- Inbound-Routing weniger flexibel als Mailgun-Routes
Häufige Fragen
Was kostet MailerSend für ein KMU?
Free 3.000 Mails/Monat (mit Domain-Verifizierung, ohne CC-Pflicht). Starter USD 30/Monat für 50.000 Mails plus 5 Sender-Domains. Professional USD 80/Monat für 100.000 Mails plus dedizierte IP und erweiterte Webhooks. Vergleich Brevo Starter EUR 19 für 20k, Postmark EUR 15 für 10k -- MailerSend gewinnt im Sub-50k-Bereich knapp.
Habe ich mit MailerSend EU-Hosting?
Ja, bei der Account-Anlage Frankfurt wählen. Hosting in DE (eu-central-1-Cluster), AVV nach DSGVO im Dashboard verfügbar. Stand Mai 2026: produktiv stabil seit 2021. Wichtig: Region einmal gewählt, kein Wechsel möglich. Bei US-Region landet alles in Ashburn (Virginia) -- TIA nötig.
MailerSend versus Brevo -- welcher passt für KMU?
Brevo: EU-First-FR-Hosting, polierte UI, Free 300/Tag, EUR 19 für 20k, kombiniert SMTP plus Marketing-CRM. MailerSend: EU-Region DE, Drag-and-Drop-Template-Editor, Free 3000/Monat, USD 30 für 50k. Bei Marketing-CRM-Bedarf und DACH-Bekanntheit: Brevo. Bei Template-Pflege durch Nicht-Entwickler und 50k+ Mails: MailerSend.
Wie funktionieren die Template-Variablen?
Im Drag-and-Drop-Editor Variablen mit `{{ var_name }}` einfügen (Mustache-Syntax). Beim API-Call das Feld `variables` mit pro-Empfänger-Substitutionen senden: `{ "email": "x@y", "substitutions": [{ "var": "name", "value": "Frau Berger" }] }`. MailerSend rendert das Template serverseitig zur Sendezeit. Multi-Empfänger-Versand mit unterschiedlichen Variablen pro Empfänger ist nativ unterstützt.
Verwandte Themen
Quellen
PASSEND ZU IHREM STACK?