[gelöst] System-Mails auf localhost verbieten?
Eingetragen von stixer2 (113)
am 18.09.2015 - 08:57 Uhr in
am 18.09.2015 - 08:57 Uhr in
Hi.
Ich habe eine Seite, bei der user ab und an automatische Mails bekommen ("Mitgliedschaft endet bald" oder "Neuer Kommentar" etc.).
Für die Entwicklung und Tests liegt die gespiegelt auch auf meinem localhost zu Hause.
Wie kann ich verhindern, dass diese Mails auch von localhost rausgeschickt werden?
Danke für einen Tipp und Grüße!
- Anmelden oder Registrieren um Kommentare zu schreiben
Reroute Email
am 18.09.2015 - 09:16 Uhr
sollte helfen. Reroute Email-Module
Das habe ich auch gerade
am 18.09.2015 - 09:44 Uhr
Das habe ich auch gerade gefunden. Perfekt!
Danke und Grüße!
Das Modul hilft leider nicht in allen Fällen
am 18.09.2015 - 13:48 Uhr
sollte helfen. Reroute Email-Module
Dies Modul operiert nur mit dem Standard-Mailer innerhalb von Drupal. Wenn andere Module den Mailversand anders machen, wie z.B. das Modul "Mail System", dann funktioniert auch keine Modifikation der Mails vor dem Versand via hook_mail_alter(), wie es das Reroute-Modul macht: https://www.drupal.org/node/2207357
Wenn man sicher gehen will, kontrolliert man per php.ini den Aufruf des System-Mailversenders, nutzt ein eigenes "sendmail"-Script oder manipuliert den System-Mailversender direkt. So mache ich es z.B. auf meinem Laptop. In meinem Fall ist das "/private/etc/postfix/main.cf" (Mac OS X 10.9). Zu dieser Strategie bin ich übergegangen, da ich durch häufige Updates von MAMP immer die verschiedenen php.ini-Dateien modifizieren musste für alle genutzten PHP-Versionen.
# DrupalCenter-Moderator # https://www.drupal.org/u/c-logemann
# CTO der Nodegard GmbH: Tech. Concepts | Security + Availability Operations / Wir unterstützen IT-Abteilungen, Agenturen, Freiberufler:innen