Zum Hauptinhalt springen

Mandrill (Mailchimp Transactional): Technischer Leitfaden für transaktionale E-Mails

Von CaptainDNS
Veröffentlicht am 24. Januar 2026

Mandrill-Dashboard mit DKIM-Konfiguration und transaktionaler API
TL;DR
  • Mandrill erfordert ein kostenpflichtiges Mailchimp-Konto (mindestens Standard ab $20/Monat) zur Aktivierung.
  • Die DKIM-Konfiguration erfordert 2 obligatorische CNAME-Einträge (mte1._domainkey und mte2._domainkey), die auf Mandrill verweisen.
  • SPF allein reicht für DMARC nicht aus: Der Return-Path verwendet standardmäßig mandrillapp.com. Passen Sie ihn per CNAME für die vollständige Ausrichtung an.
  • Preisgestaltung nach Blöcken von 25.000 E-Mails: $20/Block bis 500k, dann degressiv bis zu $10/Block ab 4M+.
  • Dedizierte IP verfügbar für $29,95/Monat mit integriertem automatischem Warm-up.

Einführung

Mandrill, jetzt offiziell Mailchimp Transactional Email genannt, ist der transaktionale E-Mail-Dienst von Intuit (über Mailchimp). 2012 als eigenständiges Produkt gestartet, wurde es 2016 zu einem kostenpflichtigen Add-on, das ausschließlich für Mailchimp-Abonnenten zugänglich ist.

Mit einer Infrastruktur, die bis zu 157 Milliarden E-Mails pro Monat verarbeiten kann, und einer medianen Zustellzeit von unter 1 Sekunde bleibt Mandrill ein wichtiger Akteur im Transaktionsbereich. Seine enge Integration mit Mailchimp erfordert jedoch spezifische Voraussetzungen und Konfigurationen, die dieser Leitfaden detailliert beschreibt.

Dieser Leitfaden richtet sich an Entwickler, DevOps und Systemadministratoren, die Mandrill für transaktionale E-Mails integrieren möchten: Bestellbestätigungen, Passwort-Zurücksetzungen, Benachrichtigungen und Systemwarnungen.

Voraussetzungen: Das obligatorische kostenpflichtige Mailchimp-Konto

Im Gegensatz zu den meisten ESPs, die einen kostenlosen Plan oder eine autonome Testversion anbieten, erfordert Mandrill ein aktives Mailchimp-Abonnement.

Berechtigte Pläne

Mailchimp-PlanMindestpreisMandrill-Zugang
Free$0/MonatNicht berechtigt
Essentials$13/MonatNicht berechtigt
Standard$20/MonatBerechtigt
Premium$350/MonatBerechtigt

Effektive Mindestkosten: $20/Monat (Mailchimp Standard) + $20/Monat (1 Mandrill-Block mit 25.000 E-Mails) = mindestens $40/Monat.

Aktivierung von Mandrill

  1. Melden Sie sich bei Ihrem Mailchimp Standard- oder Premium-Konto an
  2. Navigieren Sie zu Automations → Transactional Email
  3. Klicken Sie auf Launch App, um auf das Mandrill-Dashboard zuzugreifen
  4. Das Mandrill-Dashboard ist unter mandrillapp.com erreichbar

Begrenzte kostenlose Testversion

Mandrill bietet 500 kostenlose E-Mails für neue Benutzer, beschränkt auf verifizierte Domains und ohne Verpflichtung. Dieses Kontingent ermöglicht es, die Integration vor dem Abschluss eines kostenpflichtigen Blocks zu testen.

API oder SMTP-Relay: Welche Wahl für transaktionale E-Mails?

Mandrill bietet zwei Integrationsmethoden an, beide mit vollem Zugang zu allen Funktionen.

Schnellvergleich

Vergleich zwischen REST-API und SMTP-Relay bei Mandrill

KriteriumREST-APISMTP-Relay
Endpointmandrillapp.com/api/1.0/smtp.mandrillapp.com
AuthentifizierungAPI-Schlüssel im JSON-BodyAPI-Schlüssel als SMTP-Passwort
HTTP-MethodeNur POSTN/A
Max. EmpfängerKeine feste Grenze (< 10 MB Payload)1.000 pro Nachricht
SchedulingParameter send_at (bis zu 1 Jahr)Header X-MC-SendAt
TemplatesParameter template_nameHeader X-MC-Template
TrackingParameter track_opens, track_clicksHeader X-MC-Track

Wann sollte man die REST-API wählen?

Bevorzugen Sie die API, wenn Sie Folgendes benötigen:

  • Erweiterte Personalisierung: gespeicherte Templates, dynamische Variablen (merge_vars), Handlebars oder Mailchimp-Syntax
  • Asynchroner Versand: Parameter async: true für schnellere Antworten
  • Scheduling: Versand bis zu 1 Jahr im Voraus planen
  • Metadaten: Tags, Metadata für Tracking und Segmentierung

Haupt-Endpoint: POST https://mandrillapp.com/api/1.0/messages/send.json

Beispiel für einfachen Versand:

curl -sS -X POST "https://mandrillapp.com/api/1.0/messages/send.json" \
  --header 'Content-Type: application/json' \
  --data-raw '{
    "key": "YOUR_API_KEY",
    "message": {
      "html": "<p>Hallo {{vorname}}, willkommen!</p>",
      "text": "Hallo, willkommen!",
      "subject": "Bestätigung Ihrer Anmeldung",
      "from_email": "no-reply@captaindns.com",
      "from_name": "IhrProdukt",
      "to": [{"email": "user@captaindns.com", "name": "John Doe", "type": "to"}],
      "track_opens": true,
      "track_clicks": true,
      "tags": ["transactional", "signup"],
      "metadata": {"user_id": "12345"}
    }
  }'

Wann sollte man das SMTP-Relay wählen?

Bevorzugen Sie SMTP, wenn Sie Folgendes benötigen:

  • Maximale Kompatibilität: CMS, Legacy-Anwendungen, bestehende Mailserver
  • Zero-Code-Konfiguration: Host + Port + Anmeldedaten eingeben
  • Funktionen über Header: alle API-Parameter sind über X-MC-*-Header verfügbar

Offizielle Konfiguration:

SMTP server: smtp.mandrillapp.com
Port: 587 (empfohlen), 25, 2525 (STARTTLS), 465 (SSL/TLS)
Username: Beliebige Zeichenkette (empfohlen: Mailchimp-E-Mail)
Password: Ihr Mandrill-API-Schlüssel
Authentifizierung: PLAIN oder LOGIN

Wichtiger Hinweis: Das SMTP-Passwort bei Mandrill ist derselbe API-Schlüssel wie für die REST-API.

Proprietäre SMTP-Header (X-MC-*)

Mandrill ermöglicht die Steuerung aller Funktionen über SMTP-Header:

HeaderVerwendungBeispiel
X-MC-TrackTracking Opens/Clicksopens, clicks_htmlonly
X-MC-TagsTags für Segmentierungpassword_reset,transactional
X-MC-MetadataJSON-Metadaten{"user_id": "123"}
X-MC-TemplateGespeichertes Templatewelcome-email
X-MC-MergeVarsDynamische JSON-Variablen[{"rcpt":"a@b.com","vars":[...]}]
X-MC-SendAtScheduling2026-02-01 10:00:00 (UTC)
X-MC-IPPoolDedizierter IP-PoolMain Pool
X-MC-SubaccountUnterkontoclient-123

DNS-Konfiguration: DKIM, SPF und Return-Path

DKIM: Zwei obligatorische CNAME-Einträge

Mandrill verwendet eine CNAME-Methode für DKIM, die eine automatische Schlüsselrotation ohne Ihr Eingreifen ermöglicht.

Erforderliche DNS-Einträge:

Type: CNAME
Name: mte1._domainkey.captaindns.com
Target: dkim1.mandrillapp.com

Type: CNAME
Name: mte2._domainkey.captaindns.com
Target: dkim2.mandrillapp.com

Eigenschaften:

  • Schlüsselgröße: Standardmäßig 1024-Bit RSA
  • Rotation: automatisch, von Mandrill verwaltet
  • Zwei Selektoren: mte1 und mte2 für Redundanz

Legacy-Methode (TXT): Bei einer älteren Konfiguration kann ein direkter TXT-Eintrag mit dem Selektor mandrill._domainkey vorhanden sein. Diese Methode ist zugunsten von CNAMEs veraltet.

SPF: Obligatorisches Include

Mandrill empfiehlt ausdrücklich, sein SPF-Include hinzuzufügen:

v=spf1 include:spf.mandrillapp.com ~all

Warum? Standardmäßig verwendet der Return-Path mandrillapp.com, daher authentifiziert SPF diese Domain und nicht Ihre. Das SPF-Include validiert die Mandrill-IPs, aber die DMARC-Ausrichtung erfolgt über DKIM (das Ihre Domain signiert).

Personalisierter Return-Path: Der Schlüssel zur SPF-Ausrichtung

Für eine vollständige SPF-Ausrichtung mit DMARC müssen Sie den Return-Path mit Ihrer eigenen Subdomain personalisieren.

CNAME-Konfiguration:

Type: CNAME
Name: bounce.captaindns.com
Target: mandrillapp.com

Auswirkung auf DMARC:

KonfigurationSPF ausgerichtetDKIM ausgerichtetDMARC-Ergebnis
Standard (ohne Personalisierung)NeinJaPASS (über DKIM)
Mit personalisiertem Return-PathJaJaPASS (beide)

Einschränkung: Nur ein personalisierter Return-Path-Domain pro Mandrill-Konto.

E-Mail-Authentifizierungsfluss mit Mandrill

Personalisierte Tracking-Domain

Standardmäßig verwenden Tracking-Links mandrillapp.com. Für ein konsistentes Branding:

Type: CNAME
Name: clicks.captaindns.com
Target: mandrillapp.com

Achtung: Mandrill bietet kein automatisches SSL/TLS für personalisierte Tracking-Domains. Für HTTPS verwenden Sie ein CDN wie Cloudflare als Proxy.

Domain-Verifizierung

Bevor Sie von Ihrer Domain senden können, müssen Sie diese in Mandrill verifizieren.

Methode 1: TXT-Eintrag

Erstellen Sie einen TXT-Eintrag mit dem von Mandrill bereitgestellten eindeutigen Code:

Type: TXT
Name: captaindns.com (oder @)
Value: mandrill_verify.IHR_EINDEUTIGER_CODE

Methode 2: E-Mail-Validierung

Mandrill sendet eine Verifizierungs-E-Mail an eine Postmaster- oder Admin-Adresse Ihrer Domain.

Propagierungszeit: Normalerweise 5-30 Minuten, maximal bis zu 48 Stunden.

API-Schlüssel: Standard vs. Test

Mandrill bietet zwei Arten von API-Schlüsseln:

TypVerwendungVerhalten
Standard-API-SchlüsselProduktionEchte Zustellung, Abrechnung aktiv
Test-API-SchlüsselEntwicklung/StagingE-Mails werden nicht gesendet, max. 10.000/Tag

Erstellung eines Test-Schlüssels: Aktivieren Sie "Test Key" bei der Erstellung unter Settings > API Keys.

Testadressen zur Simulation von Szenarien:

  • reject@test.mandrillapp.com: Ablehnung
  • hard_bounce@test.mandrillapp.com: Hard Bounce
  • soft_bounce@test.mandrillapp.com: Soft Bounce
  • spam@test.mandrillapp.com: Spam-Beschwerde

Wichtig: Schlüssel werden bei der Erstellung nur einmal angezeigt. Speichern Sie sie sofort in einem Secret-Manager.

Preisgestaltung: Das Blocksystem

Mandrill verwendet ein Preismodell nach Blöcken von 25.000 E-Mails mit degressiven Preisen je nach Volumen.

Preisstaffel

BlöckeE-Mails/MonatPreis/BlockKosten für 25k
1-201 - 500.000$20$20
21-40500k - 1M$18$18
41-801M - 2M$16$16
81-1202M - 3M$14$14
121-1603M - 4M$12$12
161+4M+$10$10

Kostenbeispiele:

  • 25.000 E-Mails/Monat: $20 (1 Block)
  • 100.000 E-Mails/Monat: $80 (4 Blöcke × $20)
  • 1.000.000 E-Mails/Monat: $720 (20 Blöcke × $20 + 20 Blöcke × $18)

Achtung: Nicht verwendete E-Mails werden nicht von einem Monat auf den anderen übertragen.

Zusätzliche Kosten

ElementKosten
Mailchimp-AbonnementMindestens $20/Monat (Standard)
Dedizierte IP$29,95/Monat pro IP
Minimale Gesamtkosten~$40/Monat (Mailchimp + 1 Block)

Dedizierte IP und automatisches Warm-up

Geteilte IP vs. dedizierte IP

AspektGeteilte IP (Standard)Dedizierte IP
KostenInklusive$29,95/Monat pro IP
ReputationGeteiltIsoliert
Warm-upNicht erforderlichAutomatisch (30 Tage)
MindestvolumenKeinsEmpfohlen: 50k+/Woche

Automatisches Warm-up

Mandrill bietet ein automatisches Warm-up für dedizierte IPs:

  • Dauer: Etwa 30 Tage
  • Aktivierung: "Start Warming Up IP Immediately" beim Kauf aktivieren
  • Verhalten: Automatischer progressiver Volumenanstieg
  • API: /ips/start-warmup und /ips/cancel-warmup

IP-Pools

Wenn Sie mehrere dedizierte IPs haben, können Sie diese in Pools organisieren:

  • Standard-Pool: "Main Pool"
  • Verwendung pro Nachricht: Parameter ip_pool (API) oder Header X-MC-IPPool (SMTP)
  • Anwendungsfall: Trennung von transaktionalem und Marketing-Traffic

Technische Limits

Limits pro Nachricht

ElementLimit
Max. E-Mail-Größe25 MB (Inhalt + Anhänge)
Praktische Anhangsgröße~18,75 MB (Base64-Overhead ~33%)
SMTP-Empfänger1.000 pro Nachricht
API-EmpfängerKein festes Limit (< 10 MB Payload)
CSS-InliningNachrichten ≤ 256 KB

Rate-Limits

EndpointLimit
/messages/search20 Aufrufe/Minute
Allgemeiner VersandBasierend auf stündlichem Kontingent (Reputation)
Demo-Konten25 E-Mails/Stunde fest

Datenspeicherung

DatentypDauer
Zugestellte Nachrichten (Details)30 Tage
Gebounce Nachrichten (Details)90 Tage
Rohe Bounces7 Tage
Konto-/Tag-StatistikenUnbegrenzt
API-LogsLetzte 100 Aufrufe
Export-Links7 Tage

Webhooks und Ereignisse

Mandrill bietet ein umfassendes Webhook-System für Echtzeit-Tracking.

Verfügbare Ereignisse

EreignisBeschreibung
sendNachricht gesendet
deferralNachricht verzögert
hard_bouncePermanenter Bounce
soft_bounceTemporärer Bounce
deliveredNachricht zugestellt
openE-Mail geöffnet
clickLink geklickt
spamAls Spam markiert
unsubAbmeldung
rejectNachricht abgelehnt

Konfiguration und Sicherheit

ParameterWert
Batching-Frequenz~1 Minute
Max. Ereignisse/Batch1.000 oder 1 MB
Retry-VersucheBis zu 20
Gesamte Retry-Dauer6-8 Stunden
Signatur-HeaderX-Mandrill-Signature
AlgorithmusHMAC-SHA1 + Base64

Templates und Personalisierung

Unterstützte Sprachen

SpracheSyntaxAktivierung
Handlebars{{variable}}merge_language: "handlebars"
Mailchimp*|VARIABLE|*merge_language: "mailchimp"

Handlebars-Syntax

Variablen:

{{variable_name}}           <!-- Einfache Variable -->
{{{html_content}}}          <!-- Unescaped HTML -->
{{object.nested.property}}  <!-- Punktnotation -->

Bedingungen:

{{#if user_name}}
    Hallo, {{user_name}}!
{{else}}
    Hallo!
{{/if}}

Schleifen:

{{#each products}}
    <p>{{name}}: {{price}} EUR</p>
{{/each}}

Inline-Helpers

HelperFunktion
{{upper "text"}}Großbuchstaben
{{lower "text"}}Kleinbuchstaben
{{title "text"}}Title Case
{{date "Y-m-d"}}Aktuelles Datum
{{url "..."}}URL-Encoding

Offizielle und Community-SDKs

Offizielle SDKs

SprachePaketInstallation
Pythonmailchimp-transactionalpip install mailchimp-transactional
Node.js@mailchimp/mailchimp_transactionalnpm install @mailchimp/mailchimp_transactional
PHPmailchimp/transactionalcomposer require mailchimp/transactional
Rubymailchimp_transactionalgem install mailchimp_transactional

Community-SDKs

  • .NET: Mandrill.net
  • Java: lutung
  • Go: keighl/mandrill

Sicherheit und Compliance

Zertifizierungen

ZertifizierungStatus
ISO 27001:2013Zertifiziert (seit 09.02.2022)
SOC 2 Type IIKonform (Berichte unter NDA)
SOC 3Konform

DSGVO und Daten

ElementStatus
DPA verfügbarJa
DatenlokalisierungVereinigte Staaten
Data Privacy FrameworkZertifiziert (EU-US, UK, Swiss)
DPA-URLmailchimp.com/legal/data-processing-addendum/

HIPAA

ElementStatus
HIPAA-KonformitätNICHT unterstützt
BAA verfügbarNICHT verfügbar

Wichtig: Verwenden Sie Mandrill nicht für E-Mails, die geschützte Gesundheitsinformationen (PHI) enthalten.

Verschlüsselung

ElementWert
Minimales TLSTLS 1.2+
Opportunistisches TLSAktiviert (graceful Fallback)
SSLv3Seit Oktober 2014 deaktiviert

Aktionsplan: Einrichtung in 6 Schritten

1. Mailchimp-Voraussetzungen prüfen

  • Ein Mailchimp-Konto Standard ($20/Monat) oder Premium ($350/Monat) haben
  • Die Pläne Free und Essentials sind nicht berechtigt

2. Mandrill aktivieren

  • Gehen Sie zu Automations → Transactional Email → Launch App
  • Greifen Sie auf das Dashboard unter mandrillapp.com zu
  • Nutzen Sie die 500 kostenlosen Test-E-Mails

3. Domain verifizieren und authentifizieren

Erstellen Sie die folgenden DNS-Einträge:

# Domain-Verifizierung
TXT  @                        mandrill_verify.IHR_CODE

# DKIM (2 obligatorische CNAMEs)
CNAME  mte1._domainkey        dkim1.mandrillapp.com
CNAME  mte2._domainkey        dkim2.mandrillapp.com

# SPF (Include hinzufügen)
TXT  @                        v=spf1 include:spf.mandrillapp.com ~all

# Personalisierter Return-Path (optional, aber empfohlen)
CNAME  bounce                 mandrillapp.com

# Personalisiertes Tracking (optional)
CNAME  clicks                 mandrillapp.com

4. API-Schlüssel generieren

  • Gehen Sie zu Settings → API Keys
  • Erstellen Sie einen Standard-Schlüssel für die Produktion
  • Erstellen Sie einen Test-Schlüssel ("Test Key" aktivieren) für die Entwicklung
  • Speichern Sie die Schlüssel sofort (werden nur einmal angezeigt)

5. Versandmethode wählen und konfigurieren

Option A: REST-API

curl -X POST "https://mandrillapp.com/api/1.0/messages/send.json" \
  -H "Content-Type: application/json" \
  -d '{"key": "YOUR_KEY", "message": {...}}'

Option B: SMTP-Relay

Host: smtp.mandrillapp.com
Port: 587
User: ihre-email@mailchimp.com
Password: YOUR_API_KEY

6. Webhooks konfigurieren

  • Gehen Sie zu Settings → Webhooks
  • Fügen Sie die URL Ihres Endpoints hinzu
  • Wählen Sie die zu empfangenden Ereignisse aus
  • Implementieren Sie die Signaturverifizierung (X-Mandrill-Signature)

Mandrill-Integrationsarchitektur

Technische Anleitungen: andere transaktionale E-Mail-Plattformen

Entdecken Sie unsere vollständigen Anleitungen für andere transaktionale E-Mail-Lösungen:

FAQ

Kann ich Mandrill ohne Mailchimp-Konto nutzen?

Nein, seit April 2016 ist Mandrill ausschließlich ein Add-on für kostenpflichtige Mailchimp-Konten. Sie benötigen ein Mailchimp-Abonnement Standard ($20/Monat) oder Premium ($350/Monat), um auf Mandrill zuzugreifen. Die Pläne Free und Essentials sind nicht berechtigt.

Was ist der Unterschied zwischen Standard- und Test-API-Schlüsseln?

Standard-Schlüssel senden echte E-Mails und werden normal abgerechnet. Test-Schlüssel simulieren den Versand, ohne die Nachrichten tatsächlich zuzustellen, mit einem Limit von 10.000 Nachrichten/Tag. Verwenden Sie Test-Schlüssel für Entwicklung und Integrationstests.

Warum brauche ich 2 CNAME-Einträge für DKIM?

Mandrill verwendet zwei DKIM-Selektoren (mte1 und mte2), um die automatische Schlüsselrotation ohne Dienstunterbrechung zu ermöglichen. Beide CNAME-Einträge verweisen auf die Mandrill-Infrastruktur, die die transparente Rotation verwaltet.

Ist SPF notwendig, wenn ich DKIM bereits konfiguriert habe?

SPF wird empfohlen, ist aber für DMARC bei Mandrill nicht unbedingt erforderlich. Standardmäßig verwendet der Return-Path mandrillapp.com, daher richtet sich nur DKIM mit Ihrer From-Domain aus. Für eine vollständige SPF-Ausrichtung personalisieren Sie den Return-Path mit einem CNAME auf Ihre Subdomain.

Wie funktioniert das automatische Warm-up dedizierter IPs?

Mandrill bietet ein automatisches Warm-up von etwa 30 Tagen für dedizierte IPs. Aktivieren Sie es, indem Sie beim Kauf "Start Warming Up IP Immediately" aktivieren. Das System erhöht schrittweise das erlaubte Volumen, um eine gute Reputation bei den ISPs aufzubauen.

Werden nicht verwendete E-Mails von einem Monat auf den anderen übertragen?

Nein, Mandrill-E-Mail-Blöcke verfallen am Ende jeder Abrechnungsperiode. Wenn Sie 1 Block (25.000 E-Mails) kaufen und nur 10.000 verwenden, sind die verbleibenden 15.000 verloren. Passen Sie Ihre Blöcke an Ihr tatsächliches Volumen an.

Ist Mandrill HIPAA-konform für medizinische E-Mails?

Nein, Mandrill ist nicht HIPAA-konform und bietet kein BAA (Business Associate Agreement) an. Verwenden Sie Mandrill nicht zum Senden von E-Mails, die geschützte Gesundheitsinformationen (PHI) enthalten. Suchen Sie nach einem HIPAA-zertifizierten ESP, wenn Sie diesen Bedarf haben.

Wie trenne ich meine transaktionalen und Marketing-Flows?

Verwenden Sie Mandrill-Subaccounts, um Reputationen und Kontingente zu isolieren. Jeder Subaccount hat seine eigene Denylist und eigene Statistiken. Sie können auch IP-Pools verwenden, wenn Sie mehrere dedizierte IPs haben.

Glossar

  • Mandrill: Transaktionaler E-Mail-Dienst von Intuit/Mailchimp, 2012 gestartet. Wurde 2016 zu einem kostenpflichtigen Add-on, nur für Mailchimp Standard- oder Premium-Abonnenten zugänglich.

  • DKIM (DomainKeys Identified Mail): Protokoll zur kryptografischen Signierung von E-Mails. Mandrill verwendet 2 CNAME-Selektoren (mte1 und mte2) für die automatische Schlüsselrotation.

  • Return-Path: Technische Adresse für Bounces. Standardmäßig mandrillapp.com, über CNAME für die SPF-Ausrichtung mit DMARC personalisierbar.

  • Block: Mandrill-Abrechnungseinheit = 25.000 E-Mails. Preis von $20 bis $10 je nach monatlichem Volumen.

  • Test-API-Schlüssel: Spezieller API-Schlüssel für die Entwicklung. E-Mails werden nicht tatsächlich gesendet, Limit von 10.000 Nachrichten/Tag.

  • Warm-up: Prozess der Volumenerhöhung einer neuen dedizierten IP. Bei Mandrill automatisch (~30 Tage).

  • Subaccount: Unterkonto zur Isolierung von Reputation, Kontingenten und Denylist für verschiedene Flows oder Kunden.

  • X-MC-*: Präfix der proprietären Mandrill-SMTP-Header zur Steuerung von Funktionen (Tracking, Tags, Templates usw.).

Offizielle Quellen

Ähnliche Artikel