Envoi de mail

Signaler
Messages postés
80
Date d'inscription
mardi 26 juillet 2005
Statut
Membre
Dernière intervention
3 février 2008
-
Messages postés
5
Date d'inscription
mercredi 28 juin 2006
Statut
Membre
Dernière intervention
26 juin 2012
-
slt les amis j veux envoyer un e-mail sous php mais ca marche pas
j utilise le code suivant: envoi.php:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>




<form name="form1" method="post" action="">
  destination:
   

  objet:
   

  message :

 
    <textarea name="objet" id="objet"></textarea>
 

 
   

</form>

</html>
<?php
$mail=$_POST['mail'];
$objet=$_POST['objet'];
$corps=$_POST['corp'];
mail($mail,$objet,$corp);



?>

//fin
a l'execution il m affiche :

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:\program files\easyphp1-7\www\retester$\envoi_mail.php on line 30

j sais pas quoi faire donner moi une solution svp

6 réponses

Messages postés
624
Date d'inscription
mardi 6 mai 2003
Statut
Membre
Dernière intervention
14 décembre 2009
1
salut!
tu peux pas envoyer de mail en travaillant en local tout simplement ^^
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
9
Salut,

si tu peux, en installant un serveur SMTP tel que argosoft mail server, ou le smtp intégré à windows XP pro.

<hr size="2" width="100%" /><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li>
Messages postés
1980
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
24 septembre 2012
5
Hello
le plus simple si t'es connecté en permanence c'est de mettre le SMTP de ton fournisseur, c'est à dire que tu mets par exemple smtp.free.fr à la place de localhost dans le fichier php.ini. Pas besoin de login ou mot de passe.
à+
Messages postés
80
Date d'inscription
mardi 26 juillet 2005
Statut
Membre
Dernière intervention
3 février 2008

merci bcp pour votre aide
j ai fais exactement ce que vous m avez dis mais il m affiche :

Warning: mail(): Failed to connect to mailserver at "smtp.free.fr" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-7\www\retester$\envoi_mail.php on line 30
Messages postés
80
Date d'inscription
mardi 26 juillet 2005
Statut
Membre
Dernière intervention
3 février 2008

merci bcp pour votre aide
j ai fais exactement ce que vous m avez dis mais il m affiche :

Warning: mail(): Failed to connect to mailserver at "smtp.free.fr" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-7\www\retester$\envoi_mail.php on line 30
Messages postés
5
Date d'inscription
mercredi 28 juin 2006
Statut
Membre
Dernière intervention
26 juin 2012

Salut, un pti conseil, si tu veux tester ton envoi de mail, le mieux c que tu installes easyPHP, tout est expliqué pour paramétre le fichier php.ini histoire de déterminer ton SMTP

http://easyphp.org

sinon, tu peux essayer on ligne, sur un ftp ou chez ton hébergeur, il n'y aura pas d'erreur de ce type..

Salut

Pben