Envoyer Email en PHP

Fermé
lion0071 Messages postés 231 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 31 juillet 2017 - 2 oct. 2008 à 15:10
lion0071 Messages postés 231 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 31 juillet 2017 - 2 oct. 2008 à 15:48
Bonjour,
je veux envoyer un message vers @ email en php

voila le code:
-----------------------------------------------fichier acceuil.html--------------------------------------------------------------
<html>
<head>
<title>Contactez-moi</title>
</head>

<body>


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

<h2>CONTACT</h2>

<p>
Votre Email <br />
<input type="text" name="votremail" />

<!-- Valeur par défaut de l'objet du mail -->
<input type="hidden" name="objet" value="Vous avez un nouveau message" />
</p>

<p>
Votre message <br />
<textarea cols="66" rows="6" name="message"></textarea>
</p>

<p>
<input type="submit" value="Envoyer" />
</p>

</form>
<!-- On ferme la balise form, notre formulaire est fini -->
</body>
<html>
-----------------------------------------------fichier mail.php--------------------------------------------------------------
<?php
$destinataire="lion007.A@hotmail.com";
$objet=$_POST['objet'];
$message=$_POST['message'];
$from="From: ".$_POST['votremail']."\r\n";
if(mail($destinataire,$objet,$message,$from))
{
echo "Message envoyé au webmaster";
}
else
{
echo "Une erreur s'est produite";
}
?>
--------------------------------------------------------------------------------------------------------------------------------------
a l'exécution le navigateur affiche le message d'erreur suivant:

Warning: 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:\easyphp1-8\www\mail\mail.php on line 6
Une erreur s'est produite


je ne comparant pas quelle est le problème et comment faire ?
A voir également:

8 réponses

nico.v.44 Messages postés 337 Date d'inscription dimanche 11 mai 2008 Statut Membre Dernière intervention 30 avril 2012 15
2 oct. 2008 à 15:12
c'est du html ça
0
lion0071 Messages postés 231 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 31 juillet 2017 95
2 oct. 2008 à 15:14
2 fichier html pour la présentation et php pour l'envoie du email
0
Stef60 Messages postés 251 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 22 avril 2009 41
2 oct. 2008 à 15:30
Bonjour,

tu as defini le serveur SMTP ?
0
zavenger Messages postés 811 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 20 avril 2012 161
2 oct. 2008 à 15:31
Bonjour,
pour envoyer ton mail en php, ta routine essaye de contacter ton serveur de mail (en l´occurence localhost car c'est ce qui est defini dans ton php.ini).

Pour que cela fonctionne il faut que tu puisses joindre un serveur de mail (serveur SMTP). (un serveur exchange en local par ex ou le serveur SMTP de ton FAI)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lion0071 Messages postés 231 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 31 juillet 2017 95
2 oct. 2008 à 15:32
NON mais comment je peux définir un serveur Smtp ?
0
Stef60 Messages postés 251 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 22 avril 2009 41
2 oct. 2008 à 15:39
Tout est dans le message d'erreur :
verify your "SMTP" and "smtp_port" setting in php.ini

il faut que tu cherches le fichier php.ini.
tu ouvres le fichier php.ini
tu fais une recherche sur le mot SMTP
0
hani_ Messages postés 333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 18 novembre 2009 20
2 oct. 2008 à 15:45
0
lion0071 Messages postés 231 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 31 juillet 2017 95
2 oct. 2008 à 15:48
je utilise appatch (easyphp1-8 ) comme serveur
est ce que il faut installer un autre serveur ou quoi ?
0