Envoyer Email en PHP
lion0071
Messages postés
378
Statut
Membre
-
lion0071 Messages postés 378 Statut Membre -
lion0071 Messages postés 378 Statut Membre -
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 ?
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:
- Envoyer Email en PHP
- Comment creer un compte email - Guide
- Envoyer un sms en différé - Guide
- Impossible d'envoyer messenger - Forum Facebook Messenger
- Facebook piraté et adresse email changé - Guide
- Messenger impossible d'envoyer en jaune - Forum Facebook Messenger
8 réponses
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)
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)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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