formulaire contact
Hors ligneHoudhoud Le 14/09/2007 à 12:58 Profil de Houdhoud Configuration de Houdhoud

Bonjour,

j'ai un formulaire de contact dont voilà le code:

fichier1.html

<FORM method="POST" action="do_sendform.php" >                  
                          <TR>
                            <TD   vAlign=top noWrap width="40%">
&nbsp;</TD>
                            <TD   vAlign=top noWrap width="40%">
&nbsp;Nom* :</TD>
                            <TD width="60%">
<INPUT name="sender_name" ></TD>
                          </TR>

                          <TR>
                            <TD   vAlign=top noWrap
                                width="40%">
&nbsp;</TD>
                            <TD   vAlign=top noWrap width="40%">
&nbsp;Email* :</TD>
                            <TD width="60%">
<input name="sender_email"></TD>
                          </TR>

                          <TR>
                            <TD   vAlign=top noWrap width="40%">
&nbsp;</TD>
                            <TD   vAlign=top noWrap width="40%">
&nbsp;Commentaire* :</TD>
                            <TD width="60%">
<textarea name="message" rows=4 cols=26></textarea></TD>
                          </TR>
                          <TR>

                            <TD   vAlign=bottom noWrap>&nbsp;</TD>
                            <TD   vAlign=bottom noWrap>
(*) Champs obligatoires</TD>
                            <TD>

                            <input value="Envoyer" name="submit" width="100" type="submit"  style="color:#800000;font:bolder" onClick="var resultat = CheckForm(this.form); return resultat;">
                            </TD>
                          </TR>

</form>


fichier2:do_sendform.php

<?php 


$msg 
"Sender Name:\t$sender_name\n";
$msg .= "Sender E-Mail:\t$sender_email\n";
$msg .= "Message:\t$message\n\n";

$recipient "mon_email@gmail.com";
$subject "Web Site Feedback";

$mailheaders "From: My Web Site <> \n";
$mailheaders .= "Reply-To: $sender_email\n\n";


if(
mail($recipient$subject$msg$mailheaders)) { 

?>


si je valide ce formulaire, j'ai ce problème:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\chemin\do_sendform.php on line 14

j'ai beau essayé de chercher sur le web, et j'ai meme fouillé pas mal de fois dans les fichiers:
C:\AppServ\php5\php.ini-recommended       et         C:\AppServ\Apache2.2\conf\httpd.conf

mais en vain.

N.B:
j'utilise Appserv Version 2.1 comme serveur web.
je fais partie d'un réseau d'entreprise et j'ai accés à Internet, mais on a pas de nom de domaine, je fais ces essais en localhost pour le moment.

Mille Merci.
Hors ligneAnthony Le 14/09/2007 à 18:09 Profil de Anthony Configuration de Anthony

Fou du volant
Salut

Regarde ce tutorial : Installer le serveur SMTP de Windows XP

a +
--

Hors ligneErce78 Le 16/09/2007 à 22:29 Profil de Erce78 Configuration de Erce78

Bonsoir,

On dirait que ton serveur cherche le serv SMTP sur localhost. Change tes param dans le php.ini et vérifie que le port n'est pas déjà utilisé.

@+
--
Que ta route soit parsemée de jasmin
Hors ligneThomas Le 17/09/2007 à 12:33 Profil de Thomas Configuration de Thomas

Tueur de chet maïs
Bondour ,

Dans le php.ini il faut que tu mettes l'adresse du serveur SMTP de ton FAI ainsi que son port.
Attention : PHP ne gère pas les serveurs SMTP demandant des identifiants et/ou SSL. Dans ce cas, tu devras installer un serveur SMTP relai sur ton PC.
--
DOUDA ! RONCONE NOUNA NOÏ ! RONCONE NOUNA NOÏ !
Hors ligneWebtuto Le 02/10/2007 à 20:10 Profil de Webtuto Configuration de Webtuto

slt si tu travaille a votre local ouvert le port 25 ou si dans un hebergeur fai attention si lhebergeur permi la fonction mail
Hors ligneAnthony Le 02/10/2007 à 21:15 Profil de Anthony Configuration de Anthony

Fou du volant
Webtuto >
--

Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels