PHP Fonction mail [resolu]

Petit nouveau ! | 2 Messages

05 juil. 2006, 13:28

Bonjour ,
J'essaye de mettre en place un petit formulaire pour notre Intranet, pour ca j ai cré un fichier HTML avec un formulaire :
Code :

Code : Tout sélectionner

<http:// <html> <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> </html>>
Puis j ai fais un fichier nomé mail.php :

Code :
<http:// <? /* on récupere les variables postées pour assurer la compatibilité avec register_global*/ 
$email = $_POST['email']; 
$objet = $_POST['objet']; 
$message = $_POST['message']; // on envoie le mail avec la fonction mail et on teste l'envoi if (mail ("[email protected]", "$objet", "$message","FROM: $email")){ echo 'message envoyé !';} else { echo 'problème lors de l\'envoi !';} ?>>
J'ai ensuite installé un serveur SMTP en local sous IIS , cela semble fonctionné jerentre bien toutes les infos , puis en validant il me dit que mon message a bien été envoyé ! Mais je ne recois rien dans mon mail !

Je ne sais pas trop ce qu'il est necessaire de faire sous IIS pour que ca fonctionne ? Car j ai bien mon SMTP qui pointe sur : lolcalhost dans mon fichier php.ini !

Quelqun aurait deja mis en place ce type de formulaire et pourrait me dire ou je me suis planté ?

Meric d'avance
Modifié en dernier par fred67200 le 05 juil. 2006, 22:54, modifié 1 fois.

Eléphant du PHP | 413 Messages

05 juil. 2006, 17:41

salut,

l'appel de ta fonction mail est en commentaire ! donc le mail n'est pas envoyé !
--
Goeb

Eléphant du PHP | 332 Messages

05 juil. 2006, 17:45

Si ton smtp pointe sur localhost, cela signifie que tu as un serveur de mail sur le serveur ?
Sinon, il faut en installer un (exemple postcast server) ou faire pointer smtp vers un serveur de mail valide (celui qui te sert à envoyer des mails par exemple).

Petit nouveau ! | 2 Messages

05 juil. 2006, 22:53

En fait le probleme venait bien du serveur SMTP , j'ai fais pointé sur notre serveur SMTP Lotus et maintenant ca fonctionne , merci pour votre aide !