Magento – Keine Bestätigungsmails an definierte Mail-Adressen bzw. Domain-Endungen

Für ein B2E-Projekt brauchten wir eine Möglichkeit bei einem 1.9er Magento-Shop zu definieren, dass Mails an eine bestimmte Domain (z.B. @keinemails.com) nicht verschickt werden sollten.

Da wir die SMTP-Pro-Extension von ASchroder im Einsatz haben, lag es nahe diese anzupassen, um das gewünschte Ergebnis zu erhalten.

Im ersten Schritt nehmen wir die app/code/local/Aschroder/SMTPPro/Model/Email/Template.php

Hier fügen wir vor

und hinter

folgenden Code ein

weiterhin hinter

und vor

diesen Code

abschließend nach

noch diesen Code

So, dass wir dann alles in allem folgendes haben

In unserem Fall haben wir zwei Domains hinterlegt. Dies kann natürlich auch nur eine sein.

Wir erstellen hierdurch noch eine Log-Datei (/var/log/not_sent_email.log) – hier sieht man welche Mailadressen wann abgelehnt wurden.

Genutzt in Magento Version 1.9 Kommentare? Ergänzungen? Hinweise? Gerne!

Published by Covos

Seit 2009 arbeite ich nun intensiv mit Magento. Begonnen habe ich mit der Erstellung und dem Betrieb von B2C-Shops. Ausgeweitet wurde dies durch meine Tätigkeit im Logistik-Sektor. Hieraus entstanden erste spezialisierte B2E-Systeme. Heute arbeite ich tag-täglich mit spannenden B2C-, B2B- und B2E-Projekten und berichte in diesem Blog über Herausforderungen und gebe Insider-Tipps.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.