Mail()



  • Bonjour,
    J'ai fait un script de contact mais je ne reçois pas les emails… Je les reçois lorsque je met mon adresse Hotmail comme destinataire mais lorsque je met une adresse hébergée sur vos serveurs, je ne reçois pas les mails...

    Voici le script :

    <?php
    //Paramètres du message envoyé
    $message_parametres = array(
    		//Destinataire
    		"destinataire" => "contact@horizonfred.info",
    		//Sujet du message
    		"sujet" => "Formulaire de contact Horizonfred",
    		//Date et heure d'envoie
    		"date" => date("j,n,Y"),
    		"heure" => date("H:i:s"));
    
    //Si le formulaire est rempli
    if(isset($_POST['message']) AND isset($_POST['email']) AND isset($_POST['nom']))
    {
    	//On ajoute l'entète
    	$message = "Message envoyé par : " . $_POST['nom'] . " (" . $_POST['email'] . ") le " . $message_parametres['date'] . " à " . $message_parametres['heure'] . "
    
    Le message : 
    " . $_POST['message'];
    	//on fait des lignes de 70 caractères
    	$message = wordwrap($message, 70);
    	//Headers(adresse d'envoie)
    	$headers = 'From: ' . $_POST['nom'] . "<" . $_POST['email'] . ">" . "rn" .
       			  'Reply-To: ' . $_POST['email'] . "rn";
    	//On envoie le message
    	if (mail($message_parametres['destinataire'], $message_parametres['sujet'], $message, $headers))
    	{
    		//On confirme l'envoie
    		echo "Message envoyé!";
    	}
    	else
    	{
    		echo "Problème durant l'envoie";
    	}
    }
    else
    {
    ?>
    <form action="contact.php" method="post">Votre nom : <input type="text" name="nom" value="Entrez votre nom ici" /><br />
    Votre E-Mail : <input type="text" name="email" value="Entrez votre E-Mail ici" /><br />
    Votre message :<br />
    <textarea name="message" rows="10" cols="70"></textarea><br />
    <input type="submit" name="envoyer" value="ENVOYER LE MESSAGE" size="30"></form>
    <?php
    }
    ?>
    

    Est-ce une erreur de script?

    Merci beaucoup pour votre aide


  • Administrateur

    Je voit pas d'erreur mais j'ai pas le temps de regarder en profondeur.

    Aucun problème à signaler du coté du serveur.



  • Se pourrait-il que le serveur traite mes mails comme des Spams et ne les envoies pas a ma boîte mail?

    Merci



  • Bonjour,

    Celà se peut, mais vous recevez tous vos mails() Dans l'indésirables



  • mail() ne peux pas être considéré comme du spam car c'est du mail sortant, pas entrant.

    Phenix



  • Oui cela peux l'être :

    mail()(courrier sortant sur freeheberg) => Courrier entrant(compte mail sur freeheberg)considéré comme spam…

    Merci,
    Fred


Se connecter pour répondre
 

Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.