Hallo, seit ein paar Tagen kommen E-Mails die aus dem Kontaktformular von Web12 abgesandt werden nicht mehr beim Empfänger an. Der Absender bekommt KEINE Fehlermeldung sondern die im Formular gespeicherte Antwort.
Aus dem Formular bei Proweb6 abgesandte E-Mails kommen beim Empfänger an.
Die Antwort des Providers (united-domain) ist nicht schlüssig für mich.
Hat jemand aktuell ein ähnliches Problem?
Danke! LG
Gottfried
Siquando schreibt dazu folgendes:
möglicherweise wurden die E-Mails von einem Spam-Filter aussortiert oder blockiert. Zum Test könnten die E-Mails an einen anderen E-Mail-Anbieter gesendet werden.
Ich empfehle E-Mails, die mit der mail() Funktion von PHP gesendet werden, nur an bei united-domains.de betriebene E-Mail-Postfächer zu senden.
Es besteht auch die Möglichkeit ein Protokoll zu erstellen, wenn eine E-Mail über die Mail-Funktion versandt wird. Hierzu kann in dem mit dem Webspace verknüpften Verzeichnis eine Datei mit dem Namen „.user.ini“ und folgendem Inhalt erstellt werden.
mail.log = absoluter-pfad/maillog.txt
Der Eintrag „absoluter-pfad“ muss ersetzt werden. Hierzu kann eine PHP-Datei mit einem beliebigen Namen und nachfolgendem Inhalt auf dem Webspace übertragen und aufgerufen werden. Die Ausgabe enthält den benötigten Eintrag:
<?
echo $_SERVER['DOCUMENT_ROOT'];
?>
Das Protokoll wird dann in einer Datei mit dem Namen „maillog.txt“ im verknüpften Verzeichnis erstellt.
Wird keine Datei geschrieben, dann wird die „mail()“ Funktion nicht aufgerufen und es besteht ein Fehler im Script.
Falls das oft genutzte CMS Wordpress verwendet wird, werden meist weitere Informationen bei Aktivierung der Debug-Funktion ausgegeben. Siehe:
https://wordpress.org/support/article/debugging-in-wordpress/
Die Nutzung der PHP-Funktion „mail()“ hat generell den Nachteil, das hierbei im Return-Path („mail form“) keine individuelle Absenderadresse angegeben werden kann. Wenn E-Mails aus irgendwelchen Gründen nicht zugestellt werden können, erhält man daher keine Benachrichtigung. (Das kann z.B. auch ein volles E-Mail-Postfach sein).
Als Alternative zur PHP-Funktion mail() könnte die E-Mails auch direkt über den SMTP-Server unserer E-Mail-Pakete („smtp.udag.de“) versandt werden. Hierfür kann z.B. die PHP-Klasse „phpmailer“ verwendet werden. Siehe:
https://github.com/PHPMailer/PHPMailer
https://github.com/PHPMailer/PHPMailer/blob/master/examples/smtp.phps
Für Weordpress steht hierfür ein Plugin zur Verfügung.
https://de.wordpress.org/plugins/wp-mail-smtp/
Bei Fragen können Sie mich gerne kontaktieren.
Mit freundlichen Grüßen
Andreas Oehlmann
Support-Team
---------------------------------------
Häufige Fragen: ud.eu/help
Kontaktformular: ud.eu/kontakt
----------------------------------------
Support: 08151 / 36 86 7-0
Montag bis Freitag 8:00 bis 18:00 Uhr
Zur Authentifizierung bitte Ihre Telefon-PIN bereithalten.
----------------------------------------