Php, envoi de mail

Fermé
java24 - 15 juin 2009 à 22:02
 Utilisateur anonyme - 16 juin 2009 à 15:02
Bonjour, je rencontre un problème lors de l'envoi d'un mail de confirmation à l'utilisateur : j'ai créé un formulaire d'inscription et à l'envoi de ce formulaire, j'envoie également un mail à celui qui a rempli le formulaire. Mais j'obtiens l'erreur suivante :
Warning: mail() [function.mail]: SMTP server response: 542 You are not allowed to send your message. Contact US in D:\www\web-viz.fr\htdocs\valid_inscrip.php on line 85

Pourtant j'ai bien respecté la syntaxe proposée par mon hébergeur : https://www.lws.fr/?ID=121

Voici mon code :

$from = "hostmaster@web-viz.fr";
$entete = "MIME-Version: 1.0\r\n";
$entete .= "Content-type: text/html; charset=iso-8859-1\r\n";
$entete .= "From: $from < $from >\r\n";
$entete .= "Reply-to: $from\r\n";
$entete .= "X-Mailer: PHP\r\n";
$entete .= "X-Priority: 1\r\n";
$entete .= "Return-Path: < $from > \r\n";
$sujet = "*** Inscription ***\r\n";
$mess="test";

$res = (mail($mail,$sujet,$mess,$entete));

if (true === $res)
{
$texte = "Mail envoyé à \"".$mail."\"\n";
printf (nl2br("$texte"));
}
else
{
$texte = "**** ERREUR : PROBLEME ENVOI MAIL ! ****\n";
printf (nl2br("$texte"));
}


Je précise que $mail et le mail de l'utilisateur récupéré dans mon formulaire. Merci d'avance pour votre aide.
A voir également:

1 réponse

Utilisateur anonyme
16 juin 2009 à 15:02
je ne comprends pas trop le true === $res
j'aurais vu ( $res == true )
as tu remarqué que les inscrits avaient + de réponses ?
0