fietur: funktionsloser mail Befehl (PHP)

Beitrag lesen

Strato sagt (zurecht):

Der Versand von E-Mails mittels CGI- oder PHP-Skripten mit E-Mail Server außerhalb von STRATO ist nicht möglich wenn die Absende-Mail aber eine Strato-Domain ist, dann geht es:

Soweit die Theorie (und jahrelang auch Praxis).

<?php
$empfaenger = 'empfaenger@DOMAIN.net';
$betreff = 'Der Betreff';
$nachricht = 'Hallo';
$header = 'From: noreply@strato-domain.de' . "\r\n" .
    'Reply-To: noreply@strato-domain.de' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($empfaenger, $betreff, $nachricht, $header);
?>

Danke, aber dieser Code funktioniert jetzt bei mir nicht mehr. Den X-Mailer brauchte man nie, auch reply-to war (und ist vermutlich, siehe noreply) optional. Verwendung oder Weglassen im Header hilft nicht.

Sendet man Emails beipielsweise mit PHPMailer über SMTP (Strato-Server), braucht man den X-Mailer auch nicht (ich habe die betreffenden Codezeilen entfernt).