Bonjour,
Je vous explique mon problème,
j'ai installer les programmes suivant sur mon pc (OS : Windows XP Pro) :
Apache 2.0.54
php 5.0.5
phpMyAdmin 2.6.4
mysql 4.1.14
Jusque la tout se passe sans problème, mon site Web est bien héberger sur ma machine.
Mais j'aimerais créer un formulaire de contact au sein de mon site avec la fonction mail() de php.
Pour ce, j'ai modifier le fichier php.ini comme ceci (mon FAI est Skynet et leur SMTP est : relay.skynet.be) :
Ensuite, dans ma page html (la page qui pointera, vers la page mail.php) j'ai ceci comme code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [mail function] ; For Win32 only. SMTP = relay.skynet.be smtp_port = 25
Et enfin dans ma page mail.php, j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <head> <title>Formulaire de contact</title> </head> <body bgcolor="#ffffff"> <form name="contact" action="mail.php" method="POST"> <center> Votre e-mail : <input type="text" name="email"><br> Objet : <input type="text" name="objet"><br> Votre message : <textarea name="message" rows="10" cols="25"></textarea><br><br> <input type="submit" name="submit" value="envoyer"> </center></form></body>
Lorsque je teste tout cela en ligne, une fois que je clicke sur envoyer, il me dit que l'email à bien été envoyer,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <? $email = $_POST['email']; $objet = $_POST['objet']; $message = $_POST['message']; if (mail ("monnom@skynet.be", "$objet", "$message","FROM: $email")){ echo 'message envoyé !';} else { echo 'problème lors de l\'envoi !';} ?>
mais je ne reçoit jamais les emails sur ma boîte de réception !!!!
Je n'y comprends rien !!!
Est ce que mon fichier php.ini est bien configuré ? est ce qu'il ne manque pas quelque chose?
Faut-il que j'installe un sendmail sur mon serveur ? si oui, ou le trouver, et coment le configurer ?
Je sais vraiment plus quoi faire, j'ai effectué plein de test, mais sans résultats !!!
Si quelqu'un pourrait me donner un coup de pouce, ce serait cool.
Merci d'avance.
Partager