Jump to content
Sign in to follow this  
goma771

fonction mail() de php

Rate this topic

Recommended Posts

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) :

[mail function]
; For Win32 only.
SMTP = relay.skynet.be
smtp_port = 25

Ensuite, dans ma page html (la page qui pointera, vers la page mail.php) j'ai ceci comme code :

<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>

Et enfin dans ma page mail.php, j'ai ceci :

<? 
           
             
   $email = $_POST['email'];
   $objet = $_POST['objet'];
   $message = $_POST['message'];
             
           
   if (mail ("monnom_AT_skynet.be", "$objet", "$message","FROM: $email")){
   echo 'message envoyé !';} else { echo 'problème lors de l\'envoi !';}
           
           
?>

Lorsque je teste tout cela en ligne, une fois que je clicke sur envoyer, il me dit que l'email à bien été envoyer,

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. :)

Share this post


Link to post
Share on other sites

Bon, je ne suis pas un pro dans ce domaine mais je vais tâcher de te répondre :

Perso j'ai ça dans mon php.ini

[mail function]
; For Win32 only.
SMTP = smtp.free.fr

; For Win32 only.
sendmail_from = monmail_AT_free.fr

Ensuite vérifie que ça ne part par en spam...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...