Ich mache eine Forum-Website mit E-Mail-Benachrichtigungen. Ich muss diese E-Mail-Benachrichtigungen lokal testen. Ich habe immer nur MAMP verwendet, daher habe ich nicht viel Erfahrung mit dem Einrichten von Entwicklungsumgebungen.
Was ist der einfachste Weg, um Drupals E-Mail-Benachrichtigungen lokal zu testen? Kann der Acquia-Stack dies tun?
Probieren Sie Antix aus . Es ist einfach einzurichten und funktioniert gut, um eine lokale Drupal-Installation zu testen.
quelle
Eine Reihe von Lösungen ist in der Drupal-Community-Dokumentation dokumentiert: Verwalten der E- Mail-Bearbeitung für Entwicklung oder Test .
Persönlich bevorzuge ich eine Kombination aus einem lokalen Postfix-Mailserver, dem Modul " E- Mail umleiten" und dem Umleiten an ein lokales Postfach. Dies hat den Vorteil, dass Sie sich nicht die Mühe machen müssen, Ihren lokalen Host so einzurichten, dass er erfolgreich an externe E-Mail-Adressen gesendet werden kann, ohne als möglicher Spammer abgelehnt zu werden. So richten Sie es ein:
Stellen Sie sicher, dass Ihr Relevant
php.ini
für die Verwendung von Postfix eingerichtet ist, indem Sie diese beiden Zeilen enthalten. Im Gegensatz zu den dortigen Kommentaren werden diese Einstellungen nicht nur auf Win32-Systemen verwendet.Installieren Sie das Umleitungs-E-Mail-Modul :
drush dl reroute_email && drush en reroute-email
.matt
kein@hostname.tld
Teil). Diese E-Mails kommen dann in Ihrer lokalen Mailbox an/var/spool/
.matt
), bestimmen Sie jedoch Ihren Hostnamen (hostname
Befehl) und fügen Sie ihn im Format dahinter hinzuusername@hostname
.quelle