SMTP für Drupal — die E-Mails Ihrer Website, die ankommen
Standardmäßig versendet Drupal seine E-Mails über die PHP-Mailfunktion des Webservers: ohne Authentifizierung und ohne etablierte Reputation. Für Gmail und Outlook ist so eine Nachricht kaum von Spam zu unterscheiden — Kontoaktivierungen und E-Mails zum Zurücksetzen, die nicht ankommen, das ist die klassische Beschwerde.
Die saubere Lösung ist das SMTP-Modul von Drupal. Es ersetzt den Standardtransport durch eine Verbindung zu einem externen SMTP-Server, ohne dass Sie Ihre anderen Module oder Formulare anfassen müssen. Die fünf Felder unten sind alles, was das Modul braucht.
Warum es ohne Relay schiefgeht
Eine Drupal-Website ist oft mehr als eine Website: ein Mitgliederportal, ein Intranet, ein Antragsformular eines Vereins oder einer Verwaltung. Genau dort sind E-Mails unverzichtbar — wer sich registriert und keine Aktivierungs-E-Mail bekommt, gibt auf, und niemand meldet es Ihnen. Die Nachricht geht sehr wohl ab, wird aber unterwegs abgewiesen, weil nichts belegt, dass sie von Ihrer Domain stammt.
SMTP in Drupal einrichten
Zugangsdaten abrufen
Melden Sie sich in Ihrem 2mail-Konto an und rufen Sie dort Ihren SMTP-Server, Benutzernamen und Ihr Passwort ab.
In Drupal eintragen
Installieren und aktivieren Sie das SMTP-Modul von Drupal. In den Einstellungen dieses Moduls schalten Sie es als Transport ein, tragen Host, Port, Verschlüsselung, Benutzername und Passwort ein und setzen die Absenderadresse auf Ihre eigene Domain. Das Modul hat eine eingebaute Test-E-Mail: Senden Sie sie an eine externe Adresse bei einem großen Anbieter, nicht an eine Adresse auf Ihrem eigenen Server.
Domain authentifizieren
Sorgen Sie dafür, dass SPF, DKIM und DMARC für Ihre Domain korrekt gesetzt sind, damit Empfänger verifizieren können, dass die Mail von Ihnen stammt.
Testen
Senden Sie eine Testnachricht an eine Adresse bei einem großen Provider und prüfen Sie, ob sie im Posteingang ankommt und nicht im Spam-Ordner.
Die Felder, die Drupal abfragt
Jede Plattform nennt sie etwas anders, aber es geht immer um dieselben fünf. Die konkreten Werte sind kontogebunden und finden Sie in Ihrem 2mail-Konto — rufen Sie sie dort ab, damit Sie sicher die richtigen verwenden.
| Feld | Was Sie eintragen |
|---|---|
| SMTP-Server (Host) | Der Servername aus Ihrem 2mail-Konto. |
| Port | Der Port, der zu Ihrer gewählten Verschlüsselung gehört; Ihr Konto zeigt, welcher. |
| Verschlüsselung | TLS. Senden Sie nie unverschlüsselt — sonst gehen Ihre Zugangsdaten lesbar über die Leitung. |
| Benutzername | Der SMTP-Login Ihres 2mail-Kontos. |
| Passwort | Das zugehörige Passwort. Verwenden Sie nie das Passwort eines Mitarbeiterpostfachs. |
Welche Mails Drupal sendet
Sobald das Relay eingerichtet ist, laufen diese alle über 2mail — Sie müssen sie nicht einzeln konfigurieren.
Stolperfallen bei Drupal
Das Modul muss wirklich der Mailer sein
Drupal kann mehrere Mailsysteme nebeneinander betreiben. Ist das SMTP-Modul installiert, aber nicht als Transport aktiviert, läuft weiterhin alles über die PHP-Mailfunktion und nichts ändert sich. Prüfen Sie das zuerst, wenn die Test-E-Mail ankommt, die echten E-Mails aber nicht.
Absender auf Ihrer eigenen Domain
Die E-Mail-Adresse der Website steht in den Grundeinstellungen und dient als Absender. Setzen Sie sie auf eine Adresse Ihrer eigenen Domain — derselben Domain, für die SPF, DKIM und DMARC eingerichtet sind. Eine Gratis-Adresse fällt bei DMARC durch, so korrekt die SMTP-Einstellungen auch sind.
Konfigurationsexport und Passwörter
Wenn Sie mit der Konfigurationsverwaltung arbeiten, reisen die SMTP-Einstellungen im Export mit. Überschreibt ein Import sie mit den Werten einer Testumgebung, sendet Ihre Produktionswebsite plötzlich mit falschen Daten. Halten Sie das Passwort aus dem Export heraus und legen Sie es pro Umgebung separat fest.
Andere Plattform?
SMTP ist ein Standardprotokoll: Jedes System, das SMTP spricht — ein CRM, ein ERP, eine eigene Anwendung oder ein Server —, kann über 2mail mit denselben fünf Feldern senden.