Envoyer un mail en local avec Easy PHP

Résolu/Fermé
ALAN947 Messages postés 11 Date d'inscription vendredi 30 octobre 2009 Statut Membre Dernière intervention 26 septembre 2014 - 17 sept. 2014 à 14:39
touta_touta Messages postés 337 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 8 avril 2016 - 26 sept. 2014 à 00:20
Bonjour tout le monde,

Malgré les nombreux forums qui circulent à propos de ce sujet, je n'ai toujours pas trouvé la solution à mon problème. J'ai le message d'erreur suivant:

Warning: mail(): Failed to connect to mailserver at "127.0.0.1" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\projects\stage info\traitement_auto.php on line 56

Voici pourtant mon code html:

<form method="post" action="traitement_auto.php">

<fieldset>
<legend>Vos coordonnées</legend> <!-- Titre du fieldset -->

<p><!-- Liste avec option -->
Civilité:
<input type="radio" name="civilite" value="Monsieur" id="Monsieur" /> <label for="Monsieur">M.</label>
<input type="radio" name="civilite" value="Madame" id="Madame" /> <label for="Madame">Mme.</label>
<input type="radio" name="civilite" value="Mademoiselle" id="Mademoiselle" /> <label for="Mademoiselle">Mlle.</label>
</p>

<p>
<label for="nom">Nom</label>
<input type="text" name="nom" id="nom" />
<label for="prenom">Prénom</label>
<input type="text" name="prenom" id="prenom" />
<label for "date">Date de naissance </label>
<input type="date" name="date" id="date"/>
</p>

<p>
<label for="email">E-mail</label>
<input type="email" name="email" id="email" size="40" />
<label for="tel">Téléphone</label>
<input type="tel" name="tel" id="tel"/>
</p>

<p>
<label for="adresse">Adresse</label>
<input type="text" name="adresse" id="adresse" size="80"/>
</br>
<label for="code_postal">Code Postal<label/>
<input type="text" name="code_postal" id="code_postal"/>
<label for="ville">Ville</label>
<input type="text" name="ville" id="ville" size="44"/>


</fieldset>

<p id="bouttons">
<input type="submit" value="Envoyer" />
</p>
</form>


Voici mon code php:

<?php
//Préparation de l'entête du mail:
$mail_entete = "MIME-Version: 1.0\r\n";
$mail_entete .= "From: {$_POST['nom']} "
."<{$_POST['email']}>\r\n";
$mail_entete .= 'Reply-To: '.$_POST['email']."\r\n";
$mail_entete .= 'Content-Type: text/plain; charset="iso-8859-1"';
$mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
$mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n";

// préparation du corps du mail
$mail_corps = "Message de : $civilite $nom\n";
$mail_corps .= "Adresse : $adresse, $code_postal $ville\n";


// envoi du mail
if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_entete)) {
//Le mail est bien expédié
echo $msg_ok;
} else {
//Le mail n'a pas été expédié
echo "Une erreur est survenue lors de l'envoi du formulaire par email";
}
?>

Et voici le bout de code que j'ai changé à la fois sur mon php.ini-development et php.ini-production:

[mail function]
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp
SMTP = smtp.gmail.com
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp-port
smtp_port = 25

; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.sendmail-from
;sendmail_from = prenom.nom@gmail.com


Comment puis-je faire pour supprimer ce message d'erreur, et réussir à recevoir le mail ?
Merci d'avance, ça m'aiderai énormément....
A voir également:

3 réponses

touta_touta Messages postés 337 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 8 avril 2016 6
19 sept. 2014 à 23:11
c'est la même problème pour moi et même affichage d'erreur si tu as trouve la solution dit moi sil vous plait :)
0
ALAN947 Messages postés 11 Date d'inscription vendredi 30 octobre 2009 Statut Membre Dernière intervention 26 septembre 2014
23 sept. 2014 à 17:48
Alors,
J'avais utilisé Easy PHP parce que WAMP Server ne fonctionnait pas. Etant arrivé dans une impasse, j'ai tout désinstallé (Easy PHP et Wamp), réinstallé WAMP, et comme par magie, tout fonctionne. Je te conseille fortement Wamp Server donc.
0
touta_touta Messages postés 337 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 8 avril 2016 6
26 sept. 2014 à 00:20
bonsoir,j'ai installe xamp est ça marche :) merci :)
0