am: 21. September 2012, 18:22:00
Das Problem hatte ich die letzten Tage. Hier in aller Kürze mein Lösungsansatz für andere verzweifelte.
Unsere Emails sind dreisterweise in diversen Spam Ordnern gelandet.
Egal ob mail() mb_mail(), phpmailer, alles hat nicht wirklich funktioniert.
Wir erzeugen diverse Custom-Mails, die nicht direkt über den Shop laufen. Für diese habe ich mir damals eine extra Mail-Klasse geschrieben. Ist leider sehr purpleleaves bezogen, deshalb kann ich sie nicht wirklich teilen und mir fehlt die Zeit ein echtes Modul zu schreiben, aber hier die Lösung:
Eine mögliche Lösung sind Firmen wie Sendgrid. Gibt kostenlose Varianten, also eine Sache für Jedermann.
Und 0,10$ für 1000 verschickte Emails über dem kostenlosen Kontingent finde ich absolut akzeptabel, ohne Werbung machen zu wollen.
Mit einer kinderleichten Api, die nicht komplizierter als mail() ist wird einem nun garantiert, dass alle Mails zukünftig ankommen, und sie tun es. Weiterer Vorteil: Funktioniert ebenfalls problemlos auf dem localhost.
Hier ein Bsp:
$sendgrid = new SendGrid
('user', 'pass');$mail = new SendGrid\
Mail();$mail->addTo($this->to)->setFrom($this->from)->setSubject($this->subject)->setHtml($this->message); $sendgrid->smtp->send($mail); Der Aufwand die xtc Klassen anzupassen ist minimal.
Bei der Installation war der Punkt, der am meisten Zeit in Anspruch genommen hat der, denen klarzumachen, dass ich kein Spam verschicken will und Beispiele meiner Emails zu nenne.
Grüße
Linkback: https://www.modified-shop.org/forum/index.php?topic=22414.0