Bonjour j'ai crée un formulaire pour envoyé un email mais celui-ci ne marche plus depuis que j'ai changé d'hébergeur. Pourtant la page indiquant que le mail a bien été envoyé apparait correctement.
Je pense que le problème vient du serveur. Cependant mon code est t-il bien correcte ?
Code :
- <?php
- $nom=$HTTP_POST_VARS['nom'];
- $mail=$HTTP_POST_VARS['mail'];
- $objet=$HTTP_POST_VARS['objet'];
- $message=$HTTP_POST_VARS['message'];
- $headers = "MIME-Version: 1.0\r\n";
- $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
- $headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
- $subject="$objet";
- $destinataire="monadresse@mail";
- $body= "$message";
- if (mail($destinataire,$subject,$body,$headers)) {
- echo "Votre mail a été envoyé";
- } else {
- echo "Une erreur s'est produite";
- }
- ?>
|
Voila, ci la fonction mail() n'était pas activée je devrais avoir un message d'erreur, non ?? Surtout que je suis sur un d'hébergeur payant qui accepte bien le php.
merci pour votre aide