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

Bibliothèques et frameworks PHP Discussion :

[PHPMailer] Erreur lors d'un envoi d'un mail avec pièce jointe à destination de gmail


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre du Club
    Inscrit en
    mai 2004
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 148
    Points : 56
    Points
    56
    Par défaut [PHPMailer] Erreur lors d'un envoi d'un mail avec pièce jointe à destination de gmail
    Bonjour,

    Est ce que quelqu'un a travailler avec cette classe ?

    J'essaye d'envoyer un mail avec un fichier attaché vers une adresse gmail, me donne cette erreur :

    Mailer Error :Language string failed to load: recipients_failed mon_adresse@gmail.com.

    Est ce qu'il ya quoi changer au niveau de cette classe ou c'est autre chose ?

    Merci d'avance.

  2. #2
    Fabouney
    Invité(e)
    Par défaut
    Je connais pas phpMailer, mais il y a certainement un repertoire "language" et le chemin est peut etre mal paramétré donc ,regarde si il cherche correctement les langages dans le bon repertoires.

    Cordialement.

  3. #3
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  4. #4
    Membre du Club
    Inscrit en
    mai 2004
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 148
    Points : 56
    Points
    56
    Par défaut Problème avec phpmailer
    Bonjour,

    J'arrive toujours pas à résoudre le problème malgré que j'ai consulter les différents forums de discussions.

    Voici mon code :

    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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    <?php
     require "C:/Program Files/EasyPHP1-7/www/bill_mail/phpmailer/class.phpmailer.php";
     
     $message = htmlentities($_POST['message']);
     $message = nl2br(utf8_decode($message));
     $subject = $_POST['Subject'];
     
     $user = "user";  //L'utilisateur de la base
     $passwd = "password"; // Mot de passe pour le user
     $host = "ma chaine de connexion"; //Serveur de la base de données Oracle
     $connexion = ocilogon($user, $passwd, $host); //definition d'une connexion à TABS
     $query1 = "select name||','||email
                from ma_table where cus_id = '100' ";
     $stmt = ociparse($connexion, $query1);
     ociexecute($stmt);
     $ncols = OCINumCols($stmt);
     
     while (OCIFetchInto ($stmt, $ligne, OCI_NUM))
     {
      for ( $i=0;$i < $ncols; $i++)
      {
       if($_POST['action'] == 'Envoyer')
       {
        $mail = new PHPmailer();
        $destinataire = substr($ligne[$i],11);
        $name_file = substr($ligne[$i],0,10).'.pdf';
     
        $mail->IsSMTP();                                   // send via SMTP
        $mail->Host     = "mon serveur outlook";                    // SMTP servers
        $mail->From     = "facture@otalgerie.com";         // Adresse e-mail de l'expéditeur
        $mail->FromName = "expediteur";
        $mail->AddAddress("$destinataire");                // les @s e-mail des destinataires
        $mail->WordWrap = 50;                              // set word wrap
        $mail->AddAttachment("/files/$name_file");      // attachement des fichiers au format PDF
        $mail->IsHTML(true);                               // envoi au format HTML
        $mail->Subject  =  "$subject";
        $mail->Body     =  "$message";
        $mail->AltBody  =  "$message";
     
        if(!$mail->Send())
        {
         echo "Le Message n'a pas été envoyé. <p>";
         echo "Mailer Error: " . $mail->ErrorInfo;
         exit;
        }
        echo "Le Message a été envoyé avec succés à $destinataire."; echo "</br>";
       }
      }
     }
     
    OCIFreeCursor ($stmt);
    OCILogoff($connexion);
    ?>
    l'adresse destination est mon @ gmail, et quand j'envois j'ai le message d'erreur :

    Mailer Error: SMTP Erreur: Les destinataires suivants sont en erreur : mon_adresse@gmail.com

  5. #5
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    le serveur smtp a peut etre blacklisté le domaine gmail.....
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    avril 2007
    Messages
    868
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : avril 2007
    Messages : 868
    Points : 1 022
    Points
    1 022
    Par défaut
    Je ne savais pas que PHPMailer avait un rapport avec le PDF.

    Sinon, avec une autre adresse mail de destination pour ce message-là, ça passe ?

  7. #7
    Membre du Club
    Inscrit en
    mai 2004
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 148
    Points : 56
    Points
    56
    Par défaut Problème avec phpmailer
    quand j'utilise celle de outlook ca fonctionne mais les adresses externe non (gmail; hotmail, yahoo, ... etc)

    OU se situe le problème ?

    Merci d'avance.

  8. #8
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    quand j'utilise celle de outlook
    ok , bon j'imagine que tu parle de l adresse de ton FAI ....

    mais les adresses externe non (gmail; hotmail, yahoo, ... etc)
    A part si tu as un serveur mail sur ta machine on peut dire que toutes les adresses sont externes ...enfin bon on va dire que tu as es soucis avec les adresses de type 'Webmail'

    Donc il est possible que les Webmail en question ait blacklisté l adresse de ton serveur (mutualisé/dédié a vrai dire on ne sait pas tu peux preciser chez qui tu es svp ?)


    Je ne savais pas que PHPMailer avait un rapport avec le PDF.
    quel rapport !?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    avril 2007
    Messages
    868
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : avril 2007
    Messages : 868
    Points : 1 022
    Points
    1 022
    Par défaut
    Citation Envoyé par RideKick
    quel rapport !?
    Tout à l'heure, je voyais ce message dans la section PDF du forum PHP...

  10. #10
    Membre du Club
    Inscrit en
    mai 2004
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 148
    Points : 56
    Points
    56
    Par défaut [PHPMailer] Erreur lors d'un envoi d'un mail avec pièce jointe à destination de gmail
    outlook je veux dire par la la messagerie interne de ma societe,
    et quand je veux envoyer un mail vers gmail par exemple ca passe pas;

    c'est pas au niveau de la classe que je dois intervenir ?

    Merci.

  11. #11
    Membre éprouvé
    Profil pro
    Inscrit en
    avril 2007
    Messages
    868
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : avril 2007
    Messages : 868
    Points : 1 022
    Points
    1 022
    Par défaut
    Si c'est le serveur de mail qui bloque les envois de mail vers des webmails, tu ne peux pas faire grand chose au niveau de l'application. Tu as essayé de voir si, depuis un mailer connecté à ton serveur de mail, un mail vers Gmail passait ? Cela permettrait de savoir si ça vient du serveur d'envoi de mail ou de ton application.

  12. #12
    Membre du Club
    Inscrit en
    mai 2004
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 148
    Points : 56
    Points
    56
    Par défaut [PHPMailer] Erreur lors d'un envoi d'un mail avec pièce jointe à destination de gmail
    Un simple mail depuis outlook vers gmail passe sans problème, pas avec le code que j'ai donné toute à l'heure.

    Merci

  13. #13
    Membre éprouvé
    Profil pro
    Inscrit en
    avril 2007
    Messages
    868
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : avril 2007
    Messages : 868
    Points : 1 022
    Points
    1 022
    Par défaut
    Tu es sûr et certain d'utiliser le même serveur de mail dans les deux cas ?

  14. #14
    Membre du Club
    Inscrit en
    mai 2004
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 148
    Points : 56
    Points
    56
    Par défaut [PHPMailer] Erreur lors d'un envoi d'un mail avec pièce jointe à destination de gmai
    oui j'utilise le même serveur exchange.

    Merci.

  15. #15
    Membre du Club
    Inscrit en
    mai 2004
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 148
    Points : 56
    Points
    56
    Par défaut [PHPMailer] Erreur lors d'un envoi d'un mail avec pièce jointe à destination de gmail
    Bonjour,

    Je crois le problème vient de on serveur smtp, qui refuse de faire le relai avec le serveur de gmail.

    Comme je connais pas assez sur smtp, quelqu'un peut m'en dire plus.

    Merci d'avance.

  16. #16
    Membre du Club
    Inscrit en
    mai 2004
    Messages
    148
    Détails du profil
    Informations forums :
    Inscription : mai 2004
    Messages : 148
    Points : 56
    Points
    56
    Par défaut [PHPMailer] Erreur lors d'un envoi d'un mail avec pièce jointe à destination de gmail
    Bonjour tout le monde,

    Je veux programmer cet envoi pour qu'il soit en background sans pour autant affecter la messagerie de ma société.

    Je sais que ce n'est pas possible si j'utilise une page web avec php comme je l'ai fait avec la classe phpmailer, mais existe-il une autre façon de le faire ?.

    Salutations.

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

Discussions similaires

  1. Envoi d'e-mail avec pièce jointe
    Par sinicha dans le forum Langage
    Réponses: 4
    Dernier message: 25/12/2009, 21h55
  2. [Mail] Syntaxe pour envoi d'e-mail avec pièce jointe
    Par michel81 dans le forum Langage
    Réponses: 1
    Dernier message: 18/12/2008, 22h09
  3. Envoi d'e-mail avec pièces jointes
    Par fab76000 dans le forum Langage
    Réponses: 1
    Dernier message: 15/12/2008, 21h20
  4. [debutant] Envoi d'un mail avec pièce jointe
    Par lilo415 dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 04/10/2008, 16h13
  5. [Mail] Envoi d'e-mail avec pièces jointes
    Par PrinceMaster77 dans le forum Langage
    Réponses: 1
    Dernier message: 25/01/2007, 17h35

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