Diese Anleitung beschreibt die Einrichtung eines SMTP-Zugangs bei Mailtrap und die Übernahme der Werte in die Application Platform. Mailtrap bietet zwei Produkte: Email Sending für den echten Versand (das richten wir hier ein) und eine Email Sandbox zum gefahrlosen Testen.
Überblick als Diagramm
Der Versandpfad: deine Anwendung nutzt das in der Plattform hinterlegte SMTP-Credential und spricht mit Mailtrap; Mailtrap liefert die Nachricht an die Empfänger-Domain aus.
flowchart LR
subgraph platform["Application Platform"]
cred["SMTP-Credential der Organisation"]
end
subgraph app["Projekt-Backend"]
svc["E-Mail-Versand"]
end
subgraph mailtrap["Mailtrap"]
relay["SMTP-Relay (Email Sending)"]
end
subgraph dest["Empfänger"]
mx["Empfänger-Mailserver"]
end
svc -->|"liest Konfiguration"| cred
svc -->|"TLS, Port 587"| relay
relay --> mxSchritte bei Mailtrap
- Konto anlegen oder öffnen unter mailtrap.io und anmelden.
- Sending Domain hinzufügen: Unter Sending Domains deine Absender-Domain eintragen. Mailtrap zeigt dir die DNS-Einträge (SPF, DKIM, DMARC), die du bei deinem Domain-Anbieter setzt – erst nach der Verifizierung ist der Versand freigeschaltet.
- SMTP-Zugangsdaten abrufen: Öffne bei der verifizierten Domain die Integration → SMTP. Mailtrap zeigt dir Host, Port, Benutzername und das API-Token als Passwort an.
- Optional: Testmail senden, um die Einrichtung zu prüfen.
Eintrag in der Application Platform
Lege unter E-Mail-Versand einen neuen SMTP-Zugang an und trage die Werte aus der Mailtrap-Integrationsseite ein:
| Plattform-Feld | Wert bei Mailtrap (Email Sending) |
|---|---|
| SMTP Host | live.smtp.mailtrap.io |
| SMTP Port | 587 (STARTTLS) |
| SMTP User | api |
| SMTP Passwort | Dein Mailtrap-API-Token |
| Absender-Adresse | Eine Adresse deiner verifizierten Sending Domain |
| Absendername | Anzeigename für Empfänger |
Speichern – danach können deine Projekte das Credential für den Versand nutzen.
sandbox.smtp.mailtrap.io): Die Sandbox stellt nichts an echte Empfänger zu, sondern fängt Mails in einer Test-Inbox ab. Für den Produktivversand brauchst du die Werte aus Email Sending.Tipp: Sandbox zum Testen
Für Entwicklung und Staging kannst du ein zweites SMTP-Credential mit den Sandbox-Zugangsdaten anlegen: Alle Mails landen dann in der Mailtrap-Test-Inbox statt bei echten Empfängern – inklusive HTML- und Spam-Check.
Fehlersuche
- Authentifizierung fehlgeschlagen: Benutzername muss
apisein, das Passwort ist das API-Token – prüfe, ob es vollständig kopiert wurde. - Versand abgelehnt / nicht zugestellt: Sending Domain noch nicht verifiziert – prüfe die DNS-Einträge (SPF/DKIM/DMARC) unter Sending Domains.
- Mails landen in der Test-Inbox: Du nutzt versehentlich die Sandbox-Zugangsdaten statt Email Sending.