Bonjour,
Je m'arrache les cheveux depuis des heures sur ce problème récemment apparu.
La fonction mail fonctionne, mais lorsque le corps du mail
contient un lien, le mail n'est pas envoyé.
Dans l'exemple ci-dessous, le premier mail arrive, mais pas le second.
La fonction ne renvoie pas d'erreur.
Qu'en pensez-vous ?
Merci pour votre aide,
Vincent
$headers ='From: "xxx"'."\n";
$headers .='Reply-To: xxx@xxx.com'."\n";
$headers .='Content-Type: text/html; charset="utf-8"'."\n";
$headers .='Content-Transfer-Encoding: 8bit'."\n";
$headers .= 'Cc: xxx@xxx.com'."\n";
$to = 'xxx@xxx.com';
$message_A = '
coucou
';
$message_B = '
coucou lien
';
if(!mail($to,'test',$message_A, $headers)) {
print 'le mail n\'a pas été envoyé
';
} else {
echo 'OK mail A envoyé
';
}
if(!mail($to,'test',$message_B, $headers)) {
print 'le mail n\'a pas été envoyé
';
} else {
echo 'OK mail B envoyé
';
}
?>