Formulare versenden keine E-mails

Aus Nitradopedia
Wechseln zu: Navigation, Suche
Webspace wiki.jpg
Miete dir jetzt deinen eigenen prepaid Webspace auf nitrado.net

Aus Sicherheitsgründen musste der Versand von E-Mails via PHP deaktiviert werden.

Betroffen sind hierbei nur E-Mails bei denen der Absender nicht korrekt definiert wurde. Hintergrund dieser Änderung ist es einen Grossteil des ausgehenden Spams zu verhindern welcher in der Vergangenheit häufiger dazu geführt hat, dass die E-Mail-Server auf Blacklists zu finden waren.

Sollte in deinem Fall das Versenden von E-Mails nicht möglich sein wird vermutlich in deiner Anwendung ebenfalls der Absender nicht vollständig korrekt gesetzt. Hier ist ein Beispiel-Code mit welchem das Versenden von E-Mails ohne weiteres funktioniert:

recipient = 'recipient@somedomain.de';
$subject = 'some test mail';
$content = 'this is some send mail to check if the mail is delivered correctly';
$sender = 'sender@yourdomain.de';
mail($recipient, $subject, $content, $sender, ' -f ' . $sender);

Der Absender sollte hier in jedem Fall einer E-Mail-Adresse entsprechen welche auch im Webinterface angelegt wurde und muss zusätzlich mit " -f $sender" gesetzt werden. Eine Alternative wäre es die Emails via SMTP zu versenden.

Falls du ein Forum, CMS (wie z.B. Wordpress) verwendest, kann dir der Hersteller hierbei weiterhelfen um die richtigen Einstellungen zu finden.