Bonjour,....
Je suis en train de finir un formulaire d'inscription,
tout fonctionne tres bien a part l'envois mail de confirmation.
Je
m'explique, le script verifie tous les champs du formulaire si ils sont
bien saisis, les inseres dans la base avec une clef d activation, si
toutes les conditions ont bien ete remplies, un mail automatique est a
envoyer a l'adresse saisi....et la tout bascule.......
Pas de mail envoye, le message de condition inverse s'affiche:
Une erreur est survenue lors de l'envoi du mail d'activation
Veuillez contacter l'administrateur afin d'activer votre compte.
J'ai bien vu sur certain site qu'il fallait modifier les coordonnees SMtp dans php.ini,
jai fait des tests avec smtp.free.fr et un mail de chez eux comme jai un compte chez eux, (sachant que mon FAI est alice),
Je ne sais plus trop quoi faire, voici le bout de code en question...
//Envoi du mail d'activation
$sujet = "Activation de votre compte utilisateur";
$message = "Pour valider votre inscription, merci de cliquer sur le lien suivant :\n";
$message .= "http://" . $_SERVER["SERVER_NAME"];
$message .= "/activer-compte-utilisateur.php?id=" . mysql_insert_id();
$message .= "&clef=" . $clef_activation;
if(!@mail($_POST["TB_Adresse_Email"], $sujet, $message))
{
$message = "Une erreur est survenue
lors de l´envoi du mail d´activation
\n";
$message .= "Veuillez contacter
l´administrateur afin d´activer votre compte";
}
else
{
// Message de confirmation
$message = "Votre compte utilisateur a
correctement été créé
\n";
$message .= "Un email vient de vous être envoyer afin de l´activer";
Jai aussi vu quil etait possible d'utiliser des classes style phpmailer, mais je ne sais pas si cela resoudra mon probleme, si je dois envisager de l'utiliser.
Merci pour vos lumieres