Funktionsweise
MDScribe weicht bei einem Fehler nicht automatisch auf einen externen Anbieter
aus. Ist der konfigurierte Server nicht erreichbar oder lehnt er eine Nachricht
ab, wird der Versandfehler sichtbar zurückgegeben.
Benötigte Angaben
Halten Sie vor der Einrichtung folgende Informationen Ihres Providers oder Mail-Administrators bereit:Umgebungsvariablen
Setzen Sie in Ihrer Produktionsumgebung:SMTP-URL bilden
STARTTLS auf Port 587
Verwenden Siesmtp:// und fordern Sie die verschlüsselte Verbindung an:
Implizites TLS auf Port 465
Verwenden Sie für einen Provider mit implizitem TLSsmtps://:
Interner Relay ohne Authentifizierung
Akzeptiert der Relay Nachrichten aus dem Anwendungsnetz ohne SMTP-Login, lassen Sie Benutzername und Passwort weg:p@ss:w/rd wird beispielsweise p%40ss%3Aw%2Frd.
Postmark einrichten
Transaktionale E-Mails
- Öffnen Sie in Postmark den verwendeten Server.
- Kopieren Sie unter API Tokens den Server API Token. Verwenden Sie nicht den Account API Token.
- Setzen Sie denselben Server API Token als SMTP-Benutzername und SMTP-Passwort ein.
- Hinterlegen Sie eine in Postmark verifizierte Absenderadresse oder Domain.
25, 2525 und 587 mit STARTTLS,
nicht aber Port 465. Port 587 ist die übliche Wahl.
Separater Broadcast-Stream
Ein Postmark Broadcast Message Stream kann Marketing-E-Mails von transaktionalen Nachrichten trennen:- Öffnen Sie den Broadcast Message Stream in Postmark.
- Erzeugen Sie in dessen Einstellungen ein SMTP-Token.
- Verwenden Sie den angezeigten Access Key als Benutzernamen und den Secret Key als Passwort.
MAIL_BROADCAST_SMTP_URL ungesetzt. Broadcasts verwenden dann ebenfalls
MAIL_SMTP_URL.
Weitere Details finden Sie in der
Postmark-Dokumentation zu SMTP-Zugangsdaten.
Internen Mail-Relay betreiben
Für einen On-Premises-Relay sollten Sie zusätzlich sicherstellen, dass:- der Container oder Anwendungsserver den SMTP-Host per DNS auflösen und den freigegebenen Port erreichen kann,
- der Relay nur Nachrichten aus dem vorgesehenen Netz oder von authentifizierten Clients akzeptiert,
- Absenderadresse und Absenderdomain für MDScribe freigegeben sind,
- ausgehende Zustellung, Warteschlange und Unzustellbarkeiten überwacht werden,
- das Zertifikat auf den SMTP-Host ausgestellt und für die Runtime vertrauenswürdig ist.
Konfiguration testen
Starten Sie MDScribe nach einer Änderung der Umgebungsvariablen neu und prüfen Sie anschließend mindestens:- eine E-Mail-Verifizierung bei der Anmeldung,
- einen Passwort-Reset,
- eine Admin-Test-E-Mail,
- bei gesetztem
MAIL_BROADCAST_SMTP_URLzusätzlich einen Test-Broadcast.
Zustellbarkeit absichern
Autorisieren Sie die Absenderdomain entsprechend den Vorgaben Ihres Providers mit SPF und DKIM. Ergänzen Sie eine passende DMARC-Richtlinie und überwachen Sie deren Berichte. Beim Betrieb eines eigenen ausgehenden Mailservers sind außerdem korrektes Reverse DNS und eine gepflegte IP-Reputation wichtig.Provider wechseln
- Verifizieren Sie Absenderadresse oder Domain beim neuen Provider.
- Ersetzen Sie
MAIL_SMTP_URLund bei BedarfMAIL_BROADCAST_SMTP_URL. - Passen Sie
MAIL_FROM_ADDRESSundMAIL_FROM_NAMEan, falls nötig. - Starten Sie die Anwendung neu und führen Sie die Versandtests erneut durch.
Fehlersuche
Die vollständige Produktionskonfiguration finden Sie unter
Self-Hosting.