Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1153 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  problème phpmailer

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème phpmailer

n°1345736
sky-stef
Posté le 13-04-2006 à 09:43:57  profilanswer
 

J'heberge un site sur infoliens et j'ai besoin d'aide pour l'utilisation de phpmailer, un script qui me permet d'envoyer un mail en m'authentifiant auprès du serveur smtp. (mail() ne fonctionnant pas).
 
 
Après de nombreux bidouillages et tests, j'obtiens toujours cet inlassable message :
 
 

Citation :

Warning: fputs(): supplied argument is not a valid stream resource in c:\program files\easyphp1-8\www\v1\class.smtp.php on line 146
 
Warning: fgets(): supplied argument is not a valid stream resource in c:\program files\easyphp1-8\www\v1\class.smtp.php on line 1024
Message could not be sent.


 
 
 
comme serveur j'ai mis localhost, le port smtp est 25 et comme login et mot de passe j'ai mis ceux de mon compte sur infoliens.
 
Je ne sais pas pourquoi, mais cela a fonctionner une seule fois, surement un coup de chance.
 
Quelqu'un pourrait-il m'aider, je ne trouve aucunne aide sur la doc officiel et sur les forums php.
Merci.  
 
 
 
 
Voici le code :
 
 

Code :
  1. require("class.phpmailer.php" );
  2. $mail = new PHPMailer();
  3. $mail->IsSMTP();                                   
  4. $mail->Host = "localhost"; 
  5. $mail->SMTPAuth = true;   
  6. $mail->Username = "*****"; 
  7. $mail->Password = "*****";
  8. $mail->From = "toto@hotmail.fr";
  9. $mail->FromName = "skystef";
  10. $mail->AddAddress("****@neuf.fr" );
  11. //$mail->AddAddress("ellen@example.com" );                  // name is optional
  12. $mail->AddReplyTo("info@example.com", "Information" );
  13. $mail->WordWrap = 50;                                 // set word wrap to 50 characters
  14. //$mail->AddAttachment("/var/tmp/file.tar.gz" );         // add attachments
  15. //$mail->AddAttachment("/tmp/image.jpg", "new.jpg" );    // optional name
  16. $mail->IsHTML(true);                                  // set email format to HTML
  17. $mail->Subject = "Here is the subject";
  18. $mail->Body    = "This is the HTML message body <b>in bold!</b>";
  19. $mail->AltBody = "This is the body in plain text for non-HTML mail clients";
  20. if(!$mail->Send())
  21. {
  22.    echo "Message could not be sent. <p>";
  23.    echo "Mailer Error: " . $mail->ErrorInfo;
  24.   return false;
  25. }
  26. return true;
  27. }
  28.    ?>


 
 
 

mood
Publicité
Posté le 13-04-2006 à 09:43:57  profilanswer
 

n°1345740
sky-stef
Posté le 13-04-2006 à 09:48:01  profilanswer
 

Sinon, comment envoyer un mail en php en s'authentifiant à un serveur smtp.
 
 
Je précise que j'ai bien vérifier le port utilisé par mon hebergeur.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  problème phpmailer

 

Sujets relatifs
[JavaScript] Problème avec mon Cookie[résolu]Probléme de comparaison de checkbox
[perl embed] Probleme socket[JAVA3D] problème de transparence
[VBS] Probleme avec SQL - timeoutProblème de précision
Problème avec J2SDK[RMI] problème de stub
[SCRIPT WMI] Problème de permission avec Windows 98[PHP - PHPMailer] Problème d'envoie de mail [résolu]
Plus de sujets relatifs à : problème phpmailer


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR