Fonction mail Chez free + Hotmail ! Help !

Fermé
Qwebcrea - 29 avril 2008 à 20:53
Symael.biz.st Messages postés 89 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 6 mai 2008 - 1 mai 2008 à 21:30
Bonjour,
J'ai un probleme j'ai fais un script pour recevoir les données d'un formulaire par email sur une boite hotmail voici mon script

<?php
function verif() //permet de verifier si tous les champs sont remplis
{
$erreur = "";
if //pour le nom
(strlen($_REQUEST['nom'])<=2)
$erreur .= "- Le champ nom est mal rempli</br>";

if // pour le numero de telephone
(strlen($_REQUEST['telephone'])<=2)
$erreur .= "- Le champ Numéro de téléphone est mal rempli</br>";

if // pour l'email
(strlen($_REQUEST['email'])<=2)
$erreur .= "- Le champ email est mal rempli</br>";



if (!empty($erreur)) {
print($erreur);
return false;
}

return true;

}

if (verif()==false) exit(0);

print("<b>Nom</b> : ".$_REQUEST['nom']."</br>");
print("<b>Telephone</b> : ".$_REQUEST['telephone']."</br>");
print("<b>Email</b> : ".$_REQUEST['email']."</br>");
print("<b>Code Postal</b> : ".$_REQUEST['cp']."</br>");
print("<b>Votre question</b> : ".$_REQUEST['question']."</br>");

$destinataire="qwebcrea@hotmail.fr";
$titre="Une question vient d'arrivée";

$message = "";
$message .="Nom : ".$_REQUEST['nom']."\n";
$message .="Numéro de Téléphone : ".$_REQUEST['telephone']."\n";
$message .="Email du client : ".$_REQUEST['email']."\n";
$message .="Code Postal : ".$_REQUEST['cp']."\n";
$message .="Question : ".$_REQUEST['question']."\n";

if (mail($destinataire,$nom,$message)==true) {
print("
<p>Votre demande a bien été envoyée. Turquoise - SAS vous contactera dans des plus brefs délais.</p></br>
<p>Turquoise - SAS vous souhaite une bonne visite sur notre site.</p>");
}
else
{
die("<hr/>Echec lors de l'envoi du questionnaire.");

}


Voicile probleme je l'ai testé avant et je pouvais recevoir les résultats sur ma messagerie hotmail. Mais apres plusieurs tentatives infructueuses ça ne marche pas ... Je suis hebergé chez free quelqu'un peut-il m'aider ...
Cordialement
QwebCréa
A voir également:

7 réponses

J'utilise NotePad ++ pour coder ou sont mes erreurs ?
0
Personne ne sait ?
0
>.<
Bonne question heu quelqu'un a quelquechose de mieux a me prosposer ?
J'avais essayer ça pourtant une fois
La valeur de $nom elle est dans le fichier formulaire.html qui est relié a ça par un bouton envoyer
0
bonjour,
Je sais pas si ca peut t'aider, mais je suis actuellement en train de faire un site sur free et j'ai aussi un problème pour envoyer quoi que ce soit grace à la fonction mail sur une adresse hotmail.
Par contre pour envoyer sur une orange.fr ca marche parfaitement avec pourtant le meme script (essaye d'envoyer toi aussi sur une autre messagerie si tu en possèdes une pour tester) , j'ai pourtant regardé ma boite hotmail (courrier indésirable) et après 10 essais je n'ai trouvé aucune trace du mail envoyé.

Il faudrait se renseigner pour savoir si la fonction mail de free accepte l'envoi sur une hotmail.
J'essaierais de me renseigner ce soir, voila en tout cas bonne continuation :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Symael.biz.st Messages postés 89 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 6 mai 2008 5
29 avril 2008 à 23:23
Je crois qu'il y a des erreurs avec les " et les ', tu utilises quel logiciel pour coder ?
-1
Symael.biz.st Messages postés 89 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 6 mai 2008 5
1 mai 2008 à 00:16
1) où est la vaeur de $nom ?
2) où sont les heders ?
-1
Symael.biz.st Messages postés 89 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 6 mai 2008 5
1 mai 2008 à 21:30
La plupart des mails qui sont bloqués ou considérés spams, ça a pour cause des headers manquantes ou mal faites !!
-1