Hallo allemaal,
Op een webserver worden vanuit PHP e-mails verstuurd, die alle als afzender
www-data@server.example.com hebben. Er staat www-data omdat Apache het
proces is wat de e-mail verstuurd, maar de in de code ingevulde afzender
wordt dus overschreven.
Is er een algemene manier om in te stellen dat Apache de afzender niet
overschrijft?
Wat ik eerder wel gebruikte is het onderstaande, maar dat werkt in dit geval
niet:
$header .= 'From: Naam Afzender <info@example.com>'.$eol;
$header .= 'Return-Path: Naam Afzender <info@example.com>'.$eol; //
these two to set reply address
$header .= "Message-ID: <".$now."
TheSystem@".$_SERVER['SERVER_NAME'].">".$eol;
$header .= "X-Mailer: PHP v".phpversion().$eol; // These two to
help avoid spam-filters
$mime_boundary=md5(time());
$header .= 'MIME-Version: 1.0'.$eol;
$header .= 'Content-Type: text/plain'.$eol;
en dan verzenden met:
mail($recipient, $subject, $message, $header);
Bij voorbaat dank,
Thijs

Likes:

Quote