A voir également:
- Fonction mail en local
- Appdata local - Guide
- Fonction si et - Guide
- Ip local - Guide
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
4 réponses
Oui, il te faut un smtp valide.
Par exemple, celui de ton adresse email (hotmail, gmail,...)
Ou un serveur SMTP en local.
Par exemple, celui de ton adresse email (hotmail, gmail,...)
Ou un serveur SMTP en local.
Un serveur SMTP (Simple Mail Transfert Protocol) est un serveur qui permet d'envoyer des mails. Donc tous les fournisseurs de services d'email en sont équipés.
Tu peux en installer un et l'utiliser sur ta machine.
Voici un tutorial :
http://www.asp-php.net/tutorial/asp-php/serveur_smtp.php
Tu peux en installer un et l'utiliser sur ta machine.
Voici un tutorial :
http://www.asp-php.net/tutorial/asp-php/serveur_smtp.php
moi aussi je cherche à faire fonctionner localement ma fonction mail
Ce qui n'est pas le cas, j'ai une page toute blanche comme la neige XD qui s'affiche à la place de ma page de remerciement.Et,en tant qu'administrateur du site je ne reçoit pas le mail Pourtant j'ai bien suivi toutes les infos du site >http://www.salemioche.net/script-php-1.php ...
dans mon php.ini j'ai :
[mail function]
; For Win32 only.
SMTP = smtp.wanadoo.fr
smtp_port = 25
; For Win32 only.
;sendmail_from = xxxx.xxxx@wanadoo.fr //mon adresse mail
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
et j'ai les page de codes:
formmail.php
<?php
$TO = "xxxxx.xxxxx@wanadoo.fr";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://localhost/page%20web/merci.php");
?>
mail.php
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<link title="test" type="text/css" rel="stylesheet" href="mafeuille.css"/>
<title>Musique,Lecture,Film et Jeux</title>
</head>
<body >
<div id="conteneur"> <!-- le conteneur entoure tout le contenu de la page -->
<div id="entete"> <!-- bandeau en haut de la page -->
<?php
$jour=date("d");
$nomjour=date("l");
$mois=date("m");
$nommois=date("M");
$an=date("Y");
$heure = date("H:i");
?>
<?php echo $nomjour.'-'.$jour.'-'.$nommois.'-'.$an.'-'.$heure ;?>
</div> <!-- fin du div entete -->
<!-- menu apparaîssant à gauche de la page -->
<div id="conteneurmenu">
<a href='Bienvenue.php'>Retour à la page d'accueil</a><br/><br/>
</div>
<div id="contenu"> <!-- contenu de la page -->
<h1 class="titre">Envoyer un mail à l'administrateur du site<img style="static:right; margin-right: 5px; border:1px solid white;padding: 1px; width:200px; height: 150px;"
src="paquerette rose.jpg" alt="Photo de Bienvenue"/></h1>
<div id="texte"><div align=center>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<td>Votre Nom:</td><input type=text name=realname size=30><br />
<td>Votre Email:</td><input type=text name=email size=30><br />
<td>Sujet:</td><td><input type=text name=title size=30></td><br />
<td colspan=2>Commentaires:<br><textarea COLS=50 ROWS=6 name=comments></textarea>
</td>
<br> <input type=submit value=Envoyer> - <input type=reset value=Annuler>
</form>
</div>
</div>
</div> <!-- fin du div contenu -->
<p id='pied'>Copyright <i>marion.croise@wanadoo.fr</i> in 2008</p>
</div><!-- fin du div conteneur-->
</body></html>
Mais rien ne marche!! A quoi cela est ce du?
Ce qui n'est pas le cas, j'ai une page toute blanche comme la neige XD qui s'affiche à la place de ma page de remerciement.Et,en tant qu'administrateur du site je ne reçoit pas le mail Pourtant j'ai bien suivi toutes les infos du site >http://www.salemioche.net/script-php-1.php ...
dans mon php.ini j'ai :
[mail function]
; For Win32 only.
SMTP = smtp.wanadoo.fr
smtp_port = 25
; For Win32 only.
;sendmail_from = xxxx.xxxx@wanadoo.fr //mon adresse mail
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
et j'ai les page de codes:
formmail.php
<?php
$TO = "xxxxx.xxxxx@wanadoo.fr";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://localhost/page%20web/merci.php");
?>
mail.php
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<link title="test" type="text/css" rel="stylesheet" href="mafeuille.css"/>
<title>Musique,Lecture,Film et Jeux</title>
</head>
<body >
<div id="conteneur"> <!-- le conteneur entoure tout le contenu de la page -->
<div id="entete"> <!-- bandeau en haut de la page -->
<?php
$jour=date("d");
$nomjour=date("l");
$mois=date("m");
$nommois=date("M");
$an=date("Y");
$heure = date("H:i");
?>
<?php echo $nomjour.'-'.$jour.'-'.$nommois.'-'.$an.'-'.$heure ;?>
</div> <!-- fin du div entete -->
<!-- menu apparaîssant à gauche de la page -->
<div id="conteneurmenu">
<a href='Bienvenue.php'>Retour à la page d'accueil</a><br/><br/>
</div>
<div id="contenu"> <!-- contenu de la page -->
<h1 class="titre">Envoyer un mail à l'administrateur du site<img style="static:right; margin-right: 5px; border:1px solid white;padding: 1px; width:200px; height: 150px;"
src="paquerette rose.jpg" alt="Photo de Bienvenue"/></h1>
<div id="texte"><div align=center>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<td>Votre Nom:</td><input type=text name=realname size=30><br />
<td>Votre Email:</td><input type=text name=email size=30><br />
<td>Sujet:</td><td><input type=text name=title size=30></td><br />
<td colspan=2>Commentaires:<br><textarea COLS=50 ROWS=6 name=comments></textarea>
</td>
<br> <input type=submit value=Envoyer> - <input type=reset value=Annuler>
</form>
</div>
</div>
</div> <!-- fin du div contenu -->
<p id='pied'>Copyright <i>marion.croise@wanadoo.fr</i> in 2008</p>
</div><!-- fin du div conteneur-->
</body></html>
Mais rien ne marche!! A quoi cela est ce du?