Envoie mail à partir d'une page php
justemoi
-
le père -
le père -
Bonjour,
je suis entrain d'ecrire une page php qui s'ocupe de recuperer des donnes saisies dans un formulaire php situee sur une autre page et puis les envoi par email directement sans passer par le serveur de messagerie local c'est a dire outlook ou quelque chose du genre donc voila mon code:
et voila l'erreur affichée:
Warning: mail() [function.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 D:\wamp\www\essai\pagecible.php on line 18
je suis entrain d'ecrire une page php qui s'ocupe de recuperer des donnes saisies dans un formulaire php situee sur une autre page et puis les envoi par email directement sans passer par le serveur de messagerie local c'est a dire outlook ou quelque chose du genre donc voila mon code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>essai-----pagecible</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
//je recupere d'abords les valeurs postées dans le formulaire
$pseudo=mysql_escape_string($_POST['pseudo']);
$objet=mysql_escape_string($_POST['objet']);
$message=mysql_escape_string($_POST['message']);
mail("mon @ email","$pseudo","$objet","$message");
?>
</body>
</html>
et voila l'erreur affichée:
Warning: mail() [function.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 D:\wamp\www\essai\pagecible.php on line 18
Configuration: Windows XP Firefox 3.0.15
A voir également:
- Envoie mail à partir d'une page php
- Supprimer une page word - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Imprimer excel sur une page - Guide
- Comment traduire une page internet - Guide
- Créer une page facebook - Guide
5 réponses
alors voila les 3 lignes du code:
ini_set("SMTP", "smtp.gmail.com");
ini_set("smtp_port", "25");
ini_set("sendmail_from", "mon @ email");
et voila l'erreur qui n'est plus la meme cette fois ci:
Warning: mail() [function.mail]: SMTP server response: 530 5.7.0 Must issue a STARTTLS command first. n12sm72726030gve.14 in D:\wamp\www\essai\pagecible.php on line 22
ini_set("SMTP", "smtp.gmail.com");
ini_set("smtp_port", "25");
ini_set("sendmail_from", "mon @ email");
et voila l'erreur qui n'est plus la meme cette fois ci:
Warning: mail() [function.mail]: SMTP server response: 530 5.7.0 Must issue a STARTTLS command first. n12sm72726030gve.14 in D:\wamp\www\essai\pagecible.php on line 22
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
[mail function]
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp
SMTP = smtp.anis.dz
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp-port
smtp_port = 25
ça affichait la meme erreur , alors j'ai rajouté dans mon script les deux lignes:
ini_set("SMTP", "smtp.anis.dz");
ini_set("smtp_port", "25");
meme erreur!
ini_set("sendmail_from", "X*ton adresse email*X")
Warning: mail() [function.mail]: Failed to connect to mailserver at "smtp.anis.dz" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\wamp\www\essai\pagecible.php on line 22