Formulaire mail en PHP

Bonjour,

jais mis en ligne sur mon site web un formulaire mail en PHP et il marche bien,
le problème est que les eMail arrive environ 6 heurs après l' envois.

d ou cela peux t' il venir ?

voici les script, merci de votre aide...

La page HTML

<HTML>
<HEAD>
<TITLE>E-Mail Formulaire</TITLE>
</HEAD>
<BODY>
<FORM method="POST" action="envoi.php">
<P>Votre noom:<br>
<INPUT type="text" name="nom" size=30>
</p>
<P>Votre adresse E-Mail:<br>
<INPUT type="text" name="email" size=30>
</p>
<P>Message:<br>
<textarea name="message" cols=30 rows=5></textarea>
</p><INPUT type="submit" value="Envoyer">
</FORM>
</BODY>
</HTML>

la page PHP

<?php
//Pour définir chaque input du formulaire, ajouter le signe de dollar devant

$msg = "Nom:\t$nom\n";
$msg .= "E-Mail:\t$email\n";
$msg .= "Message:\t$message\n\n";
//Pourait continuer ainsi jusqu'à la fin du formulaire

$recipient = "monadresse@hotmail.fr";
$subject = "Formulaire";

$mailheaders = "From: Mon test de formulaire<> \n";
$mailheaders .= "Reply-To: $email\n\n";

mail($recipient, $subject, $msg, $mailheaders);

echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $nom </H1>";
echo "<P align=center>";
echo "Votre formulaire à bien été envoyé !</P>";
echo "</BODY></HTML>";

?>
Configuration: Windows XP
Firefox 3.5.3

3 réponses

  1. Contributeur
    Salut!
    J'ai eu ce problème là aussi quand j'avais lancé le site de l'entreprise,mais tout est rentré dans l'ordre après quelques jours!
    0
    1. ok merci,

      avez vous une idée d'ou cela peux venir ?
      0
      1. Salut, essaye celui la, juste pour voir...

        ..juste que y a pas de confirmation...

        <?php
        
        $to = "votre_email@gmail.com"
        $subject = "Contact_Formulaire"
        $message = "Nom: " . $nom;
        $message .= "\nEmail: " . $email;
        $message .= "\n\nMessage: " . $message;
        $headers = "Expediteur: $email";
        $headers .= "\nReply-To: $email";
        
        $sentOk = mail($to,$subject,$message,$headers);
        
        echo "sentOk=" . $sentOk;
        
        ?>
        0
    2. bonjour JooS

      je viens de testé le script et je n'arrive pas a le faire marcher.
      celui que j' ais fonction vous voudrais savoir quoi ajouté afin de pouvoir déterminé l'expéditeur car ma boit mail le bloc par manque de ID Expéditeur.
      0