Enoive de mail

Enoive de mail - PHP - Programmation

Marsh Posté le 08-06-2006 à 14:15:15    

Bonjour ,  
 
j'aimerais envoyer des mails au personne ki oublie leur login et mote de passe.
µPour cela je pase par un formulaire ou je dois saisir l'adresse mail de la personne ensuite je fais ceci
 

Code :
  1. $req="select * from client where mail_Client='".$_POST['mail']."'";
  2. $res_requete=mysql_query($req,$cnx);
  3. $ligneMOD = mysql_fetch_array($res_requete);
  4. $headers ='From: "nom"<webmaster_test@gmail.com>'."\n";
  5. $sujet='Mot de passe Oublié - Restoogoo';
  6. $message ='voila les infos \n login:'.$ligneMOD["login_Client"].' \n MDP:'.$ligneMOD["pass_Client"];
  7. // envoie du message
  8. if(mail($_POST['mail'],$sujet,$message,$headers))
  9. $env="ok";
  10. else
  11. $env="notOk";


 
 
J'obtien ces erreur la je ne compren rien

Code :
  1. 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()


Merci pour votre aide

Reply

Marsh Posté le 08-06-2006 à 14:15:15   

Reply

Marsh Posté le 08-06-2006 à 14:27:10    

Tu travaille en local ?
ou sur un site web quand tu developpe?
 
Edite ton php.ini et met un serveur SMTP en recherchant cette ligne : "SMTP ="

Reply

Marsh Posté le 08-06-2006 à 14:30:22    

voila la ligne concernant le STMp
 
 
[mail function]
; For Win32 only.
SMTP = localhost
 
; For Win32 only.
sendmail_from = me@localhost.com
 
; For Unix only.  You may supply arguments as well (default: "sendmail -t -i" ).
;sendmail_path =

Reply

Marsh Posté le 08-06-2006 à 14:30:43    

Je ne sais pas koi mettre a la place des c valeursje ne connais pas

Reply

Marsh Posté le 08-06-2006 à 14:51:27    

SMTP = localhost
 
Pas localhost a moins que tu as install un serveur de mail sur ta machine...
Généralement on met le smtp du fai ou de ton hebergement...


Message édité par cvex le 08-06-2006 à 14:51:40
Reply

Marsh Posté le 08-06-2006 à 14:56:39    

Ecoute cvex je suis sur noos et  je ne sais vrément pas quoi mettre.
Ou dois je allez me renseigner pour obtenir les bonnes infos?
Dois je taper certaines commande pr obtenir ce dont jai besoin??
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed