Shop Emails an Kunden kommen teilweise ohne Inhalt und mit defektem Anhang

  • Liebes Team,

    ich habe ein Phänomen mit einem Onlineshop, welches ich zumindest mit Herumprobieren zur Fehlersuche etwas eingrenzen konnte, aber selbst nicht beheben kann...

    Fehlererläuterung:

    Emailversand (Shopbestellung) mit php-Funktion (nicht mit SMTP) fehlerhaft. Die Email an den Kunden kommt "teilweise" nicht korrekt an. Bei Microsoft 365, Hotmail, Gmx fehlt der Body-Inhalt, Betreff ist da; ein PDF-Anhang ist zerstört und lässt sich nicht öffnen; speziell bei Gmx sieht man im Body den Boundary-Inhalt. Bei anderen Hostern ist die ganze Email einwandfrei...

    Screenshot von 2 Fehlern anbei (links leer, rechts bei GMX mit dem Codeinhalt)

    Folgendes habe ich ausprobiert:

    • PDF-Anhang ja oder nein - Fehler tritt mit oder ohne Anhang auf (Anhang unabhängig)
    • Verschiedene php 8 Versionen - Fehler tritt bei allen Versionen auf (Version unabhängig)
    • Anderes Template/Layout (kein lokal gespeichertes) - Fehler tritt bei allen auf (Layout unabhängig)
    • Hosting auf 2. Server (anderer Anbieter) - Fehler tritt bei beiden auf (Webhost unabhängig)
    • Emailempfang im Outlook, iPhone Mail, Webmail - Fehler tritt bei allen auf (Mailclient unabhängig)
    • Nutzung STMP: Mailversand mit SMTP-Nutzung funktioniert einwandfrei und kommt bei allen Anbietern korrekt an!

    Technische Infos:

    Zeta Producer 16.7.0 Business | Layout: Bare Responsive | php 8.0, 8.1, 8.2, 8.3 (Problem bei allen Versionen)

    DNS einträge SPF sind vorhanden:

    Code
    v=spf1 a mx include:spf.protection.outlook.com -all

    Vielleicht taucht das Problem ja reproduzierbar bei euch auch auf und ist dann lösbar - wir werden es vorrübergehend mittels SMTP umgehen.

    Solltet ihr noch Infos benötigen, bitte gerne melden ...

    lg Adrian

  • Nutzung STMP: Mailversand mit SMTP-Nutzung funktioniert einwandfrei und kommt bei allen Anbietern korrekt an!

    Hallo,

    vielen Dank für die Ausführlichen Tests. Dann empfehle ich, den Versand per SMTP. Es scheint, dass das Problem nur entsteht, wenn Ihr(e) Provider den Mailversand auf dem Webserver ausführen. Der SMTP-Versand über einen eigenen SMTP-Server ist sowieso vorzuziehen.

    Wir behalten das aber im Auge und wenn dieser Fehler bei anderen auch auftritt, schauen wir das nochmals genauer an. Aus unserer Sicht werden die Mails aber immer gleich generiert, ob per SMTP oder auf dem Webserver. Vermutlich können wir da also nicht viel machen.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!