Fonction mail en local
Fermé
simotsdi
Messages postés
37
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
7 février 2018
-
31 janv. 2008 à 11:09
Marion - 9 avril 2008 à 16:15
Marion - 9 avril 2008 à 16:15
A voir également:
- Fonction mail en local
- Yahoo mail - Guide
- Appdata local - Guide
- Fonction si et - Guide
- Ip local - Guide
- Publipostage mail - Guide
4 réponses
Xil
Messages postés
350
Date d'inscription
vendredi 18 janvier 2008
Statut
Membre
Dernière intervention
11 juin 2009
257
31 janv. 2008 à 11:11
31 janv. 2008 à 11:11
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.
simotsdi
Messages postés
37
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
7 février 2018
1
31 janv. 2008 à 11:41
31 janv. 2008 à 11:41
c koi le serveur smtp en local
Xil
Messages postés
350
Date d'inscription
vendredi 18 janvier 2008
Statut
Membre
Dernière intervention
11 juin 2009
257
31 janv. 2008 à 11:48
31 janv. 2008 à 11:48
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?