IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

phpmailer et envoi de mail depuis ovh


Sujet :

Langage PHP

  1. #1
    Rédacteur
    Avatar de pi-2r
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2006
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 486
    Points : 2 440
    Points
    2 440
    Par défaut phpmailer et envoi de mail depuis ovh
    Bonjour,

    pour l'un de mes TP j'ai codé une petite application qui envoi un mail aprés qu'un utilisateur ait laissé un message.
    J'utilise la librairie phpmailer, mais j'obtiens ceci:
    Language string failed to load: from_failed
    j'ai donc mits var $SMTPDebug à TRUE et j'obtiens maintenant cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "220 ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net ESMTP " SMTP -> get_lines(): $data is "220 ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net ESMTP " SMTP -> FROM SERVER: 220 ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net ESMTP SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net " SMTP -> get_lines(): $data is "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net " SMTP -> get_lines(): $data was "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net " SMTP -> get_lines(): $str is "250-AUTH LOGIN PLAIN " SMTP -> get_lines(): $data is "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN " SMTP -> get_lines(): $data was "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN " SMTP -> get_lines(): $str is "250-AUTH=LOGIN PLAIN " SMTP -> get_lines(): $data is "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN " SMTP -> get_lines(): $data was "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN " SMTP -> get_lines(): $str is "250-PIPELINING " SMTP -> get_lines(): $data is "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-PIPELINING " SMTP -> get_lines(): $data was "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-PIPELINING " SMTP -> get_lines(): $str is "250-8BITMIME " SMTP -> get_lines(): $data is "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-PIPELINING 250-8BITMIME " SMTP -> get_lines(): $data was "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-PIPELINING 250-8BITMIME " SMTP -> get_lines(): $str is "250 SIZE 109000000 " SMTP -> get_lines(): $data is "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-PIPELINING 250-8BITMIME 250 SIZE 109000000 " SMTP -> FROM SERVER: 250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-PIPELINING 250-8BITMIME 250 SIZE 109000000 SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "555 sorry, invalid MAIL FROM for open-smtp session (<a href="http://travaux.ovh.com/?do=details&id=2602" target="_blank">http://travaux.ovh.com/?do=details&id=2602</a>) " SMTP -> get_lines(): $data is "555 sorry, invalid MAIL FROM for open-smtp session (<a href="http://travaux.ovh.com/?do=details&id=2602" target="_blank">http://travaux.ovh.com/?do=details&id=2602</a>) " SMTP -> FROM SERVER: 555 sorry, invalid MAIL FROM for open-smtp session (<a href="http://travaux.ovh.com/?do=details&id=2602" target="_blank">http://travaux.ovh.com/?do=details&id=2602</a>) SMTP -> ERROR: MAIL not accepted from server: 555 sorry, invalid MAIL FROM for open-smtp session (<a href="http://travaux.ovh.com/?do=details&id=2602" target="_blank">http://travaux.ovh.com/?do=details&id=2602</a>) SMTP -> FROM SERVER: SMTP -> ERROR: RSET failed: Language string failed to load: from_failedKaapstad.frSMTP -> NOTICE: EOF caught while checking if connectedSMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "220 ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net ESMTP " SMTP -> get_lines(): $data is "220 ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net ESMTP " SMTP -> FROM SERVER: 220 ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net ESMTP SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net " SMTP -> get_lines(): $data is "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net " SMTP -> get_lines(): $data was "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net " SMTP -> get_lines(): $str is "250-AUTH LOGIN PLAIN " SMTP -> get_lines(): $data is "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN " SMTP -> get_lines(): $data was "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN " SMTP -> get_lines(): $str is "250-AUTH=LOGIN PLAIN " SMTP -> get_lines(): $data is "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN " SMTP -> get_lines(): $data was "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN " SMTP -> get_lines(): $str is "250-PIPELINING " SMTP -> get_lines(): $data is "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-PIPELINING " SMTP -> get_lines(): $data was "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-PIPELINING " SMTP -> get_lines(): $str is "250-8BITMIME " SMTP -> get_lines(): $data is "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-PIPELINING 250-8BITMIME " SMTP -> get_lines(): $data was "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-PIPELINING 250-8BITMIME " SMTP -> get_lines(): $str is "250 SIZE 109000000 " SMTP -> get_lines(): $data is "250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-PIPELINING 250-8BITMIME 250 SIZE 109000000 " SMTP -> FROM SERVER: 250-ns0.ovh.net ssl0.ovh.net. You connect to mail186.ha.ovh.net 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-PIPELINING 250-8BITMIME 250 SIZE 109000000 SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "555 sorry, invalid MAIL FROM for open-smtp session (<a href="http://travaux.ovh.com/?do=details&id=2602" target="_blank">http://travaux.ovh.com/?do=details&id=2602</a>) " SMTP -> get_lines(): $data is "555 sorry, invalid MAIL FROM for open-smtp session (<a href="http://travaux.ovh.com/?do=details&id=2602" target="_blank">http://travaux.ovh.com/?do=details&id=2602</a>) " SMTP -> FROM SERVER: 555 sorry, invalid MAIL FROM for open-smtp session (<a href="http://travaux.ovh.com/?do=details&id=2602" target="_blank">http://travaux.ovh.com/?do=details&id=2602</a>) SMTP -> ERROR: MAIL not accepted from server: 555 sorry, invalid MAIL FROM for open-smtp session (<a href="http://travaux.ovh.com/?do=details&id=2602" target="_blank">http://travaux.ovh.com/?do=details&id=2602</a>) SMTP -> FROM SERVER: SMTP -> ERROR: RSET failed: Language string failed to load: from_failedKaapstad.frSMTP -> NOTICE: EOF caught while checking if connected
    j'ai regardé le lien suivant: http://travaux.ovh.com/?do=details&id=2602 , mais je n'apprends rien...

    Si quelqu'un à une idée,
    merci d'avance

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    met en forme ton pavé, ça sera plus visible

  3. #3
    Membre éprouvé Avatar de vorace
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2010
    Messages
    573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2010
    Messages : 573
    Points : 915
    Points
    915
    Par défaut
    FS#5510 — Modification des règles de SMTP
    Concerne le projet— Emails
    Type de tâche Amélioration
    Catégorie tous les emails sortants
    Etat En cours
    Pourcentage effectué 100%
    Détails Les règles pour l'envoi des emails ont ete modifiees.

    Si vous obtenez l'erreur suivante lors de l'envoi d'un email:

    555 sorry, invalid MAIL FROM for smtpauth session

    Cela signifie que dans l'envoi de votre email le champ From est nul ou incorrect.

    Vous devez dans ce cas verifier la config de votre logiciel de messagerie afin de vous assurer que votre "adresse de messagerie / nom d'utilisateur" sont correctement renseignes.

  4. #4
    Rédacteur
    Avatar de pi-2r
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2006
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 486
    Points : 2 440
    Points
    2 440
    Par défaut
    Merci vorace,

    je regarde ça de plus prés

  5. #5
    Rédacteur
    Avatar de pi-2r
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2006
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 486
    Points : 2 440
    Points
    2 440
    Par défaut
    bon j'ai toujours le même problème , bien que j'ai créer une adresse mail depuis l’hébergeur.
    Mon code phpmailer est le suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    <?php
    require "phpmailer/class.phpmailer.php";
    	$mail = new PHPmailer();
    	$mail->IsSMTP();
    	$mail->IsHTML(true);
    	$mail->Host='smtp.nom_site.fr';
    	$mail->Mailer = "smtp";
    	//$mail->Port = 5025; 
    	/*$mail->Host = "ns0.ovh.net"; // SMTP server
    	$mail->Mailer = "smtp";*/
    	$mail->Username="notification@nom_site.fr";
    	$mail->Password="1111111111";
    	$mail->Port = 587;
    	$mail->From='notification@nom_site.fr';
    	$mail->AddAddress('pi-2r@adresse.fr');
    	$mail->AddReplyTo('atpi-2r@adresse.fr');	
    	$mail->Subject='Nouveau message privé sur votre site professionnel';
    	$mail->Body='teste';
    	$mail->AddAttachment('chemin_fichier/fichier');
     
     
    					if(!$mail->Send())
    					{
    					  echo $mail->ErrorInfo; 
    					}
    					else
    					{	  
    					  echo 'Mail envoyé avec succès';
    					}
    					$mail->SmtpClose();
    					unset($mail);
    ?>
    si quelqu'un à une piste, je suis preneur

  6. #6
    Rédacteur
    Avatar de pi-2r
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2006
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 486
    Points : 2 440
    Points
    2 440
    Par défaut
    bon je viens de trouver

    il ne faut pas mettre "$mail->IsSMTP();", mais plutôt "$mail->IsQMAIL();".

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHPMailer] Erreur envoi de mail
    Par TiNoUcHe dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 17/04/2008, 17h56
  2. Fenetre de validation sur l'envoi de mail depuis Excel
    Par pascal58 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 06/11/2006, 18h15
  3. envoi de mail depuis Delphi 4
    Par CharleLéo dans le forum Delphi
    Réponses: 16
    Dernier message: 26/10/2006, 20h05
  4. Réponses: 7
    Dernier message: 07/10/2006, 14h32
  5. [CGI] envoie de mail depuis un CGI
    Par Hibou57 dans le forum Autres langages pour le Web
    Réponses: 6
    Dernier message: 08/08/2006, 03h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo