Das Versenden von E-Mails über eine Drupal-Website ist für Benachrichtigungen an Benutzer, Kontaktformulare oder das Zurücksetzen von Passwörtern unerlässlich. Standardmäßig verwendet Drupal die PHP-Funktion mail()
, die jedoch unzuverlässig ist und zu einer Einstufung als Spam führen kann. Die empfohlene Lösung besteht darin, den Versand über einen SMTP-Server zu konfigurieren, insbesondere mit einem professionellen E-Mail-Konto von OVH.
In diesem Artikel erfahren Sie, wie Sie Drupal für die Verwendung eines OVH-E-Mail-Kontos in SMTP mit dem SMTP-Modul konfigurieren.
1 Module installieren
Das Modul SMTP Authentication Support ist für die Verwaltung des E-Mail-Versands über SMTP unerlässlich.
composer require drupal/smtp
Das MIME-Mail-Modul ist ebenfalls wichtig, da es das Versenden von E-Mails im HTML-Format ermöglicht.
composer require drupal/mimemail
Starten Sie anschließend die Installation.
drush smtp mimemail
3 Konfiguration der Module
Die Konfiguration des SMTP-Moduls [ /admin/config/system/smtp ] lautet wie folgt :
- SMTP-Server : ssl0.ovh.net
- SMTP-Port : 587
- Verschlüsseltes Protokoll verwenden: TLS verwenden
- TLS-Verschlüsselung automatisch aktivieren: Ja
- Zeitlimit : 30

Anschließend muss das E-Mail-Konto hinzugefügt werden.

Die Konfiguration des Moduls Mail system [ /admin/config/system/mailsystem ] lautet wie folgt:
- Formatierungswerkzeug: Mime mail Mailer
- Absender: SMTP Mailer
- Theme to render the emails: Aktuell

Die Konfiguration des Mime Mail-Moduls [ /admin/config/system/mimemail ] lautet wie folgt:
E-Mail-Format: Vollständiges HTML
