Antwort #20 am: 25. August 2015, 18:31:26
Im Prinzip ein guter Ansatz mit der Bibliothek 'is_email.php'
Habe hier grad das gleiche Problem, dass ein Kunde mit einer neumodischen eMail-Adresse mit der TLD ".one" sich nicht im Shop anmelden kann.
Allerdings reicht die Ergänzung der eMail-Prüfung bei der Kunden-Anmeldung nicht aus, weil nun der phpmailer bzw. das eingesetzte sendmail einen Fehler wirft, dass die verwendete Empfänger-Adresse ungültig sei.
Das ist im Ergebnis nun noch unschöner, weil die Fehlermeldung vom phpmailer in xtc_php_mail.inc.php einfach per echo auf dem Bildschirm ausgegeben wird und die Routine dann mit exit aussteigt.
Der Kunde sieht also eine Fehlermeldung "Message was not sent / Mailer Error: ...." und fliegt aus der Anmeldung raus - obwohl der Kundendatensatz bereits angelegt wurde!
Die Frage, die sich mir nun stellt ist, ob und wie die Low-Level-Routinen im phpmailer bzw. sendmail dazu gebracht werden können, neue unbekannte TLDs zu akzeptieren?
Hat jemand Erfahrung damit?
Danke für Hinweise.
Gruß, Marcel