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
Bonjour,
est ce ke c possible de modifier le fichier php.ini "SMTP = localhost" par qqchose pour que la fonction mail fonctionne localement
A voir également:

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
Oui, il te faut un smtp valide.
Par exemple, celui de ton adresse email (hotmail, gmail,...)

Ou un serveur SMTP en local.
2
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
c koi le serveur smtp en local
0
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
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
0
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?
0