Bonjour ,
J'essaye de mettre en place un petit formulaire pour notre Intranet, pour ca j ai cré un fichier HTML avec un formulaire :
Puis j ai fais un fichier nomé mail.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <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>>
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 !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <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 ("frederic.hansen@scapalsace.fr", "$objet", "$message","FROM: $email")){ echo 'message envoyé !';} else { echo 'problème lors de l\'envoi !';} ?>>
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
Partager