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] Problème d'envoi d'une pièce jointe


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Points : 6
    Points
    6
    Par défaut [PHPMailer] Problème d'envoi d'une pièce jointe
    Bonjour à tous !

    J'utilise PHPMailer pour l'envoi d'un mail avec pièce jointe (.PDF) depuis un formulaire. Ce formulaire fait parti d'une application utilisée à la fois sur PC et tablette via le réseau Wifi ou 3G.

    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
     
    // To
    $to="xxx.xxx@xxx.com";
    // From
    $from="yyy.yyy@yyy.com";
    $name="yyy";
    // Sujet
    $subject="blabla";
    // Message
    $body = "Bonjour,\r\n\r\n";
    $body .= "Vous trouverez ci-joint blabla \r\n\r\n";
    $body .= "blabla";
    // Pièce jointe
    $attachment="fichier.pdf";
     
    $mail = new PHPmailer();
    $mail->IsSMTP();
    $mail->From=$from
    $mail->FromName=$name;
    $mail->AddAddress($to);
    $mail->Subject=$subject;
    $mail->Body=$body;
    $mail->AddAttachment($attachment);
     
    if(!$mail->Send()){
    	echo $mail->ErrorInfo;
    }
    else{
    	echo "Mail envoyé";			
    }
     
    $mail->SmtpClose();
    unset($mail);
    Le script envoie bien le mail avec la pièce jointe... mais pas toujours !
    Certaines personnes reçoivent le mail mais pas la pièce jointe.
    Le problème peut-il venir du SMTP qui n'est pas défini ? ou incompatibilité du SMTP en fonction du réseau ?

    Si quelqu'un a une idée, je vous remercie pour vos réponses.

  2. #2
    Futur Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    Bonjour!
    Toujours pas de solution à mon problème...
    Mais j'ai un peu plus de précisions (ou pas).
    En effet, j'ai 2 boutons d'envoi de mail : le premier envoie au client et le deuxième en interne.
    Dans un 1er cas, le client reçoit le mail mais pas la pièce jointe et en interne, aussi.
    Dans un 2e cas, le client reçoit le mail mais pas la pièce jointe et en interne, on la reçoit.
    Dans un 3e cas, les 2 (client et interne) reçoivent la pièce jointe.
    Dans un 4e cas, le client ou en interne ne reçoit pas lors d'un premier envoi mais le reçoit lors du n ième envoi.
    Maintenant la question que je me pose c'est : le problème vient-il réellement du paramétrage SMTP au niveau de mon code PHP ou du réseau ? :/
    En sachant que le mail est envoyé depuis différents endroits par l'utilisateur et que depuis chez moi tout fonctionne correctement. :/
    Voilà voilà. En espérant qu'il y ait quelqu'un qui puisse me répondre. Merci.

Discussions similaires

  1. Envoi d'une pièce jointe par email (OUTLOOK) avec macro excel
    Par francky74 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 02/08/2011, 11h20
  2. Problème de chemin pour une pièce jointe
    Par ludo.guy dans le forum Développement Web en Java
    Réponses: 5
    Dernier message: 22/04/2009, 20h10
  3. Envoi d'une piéce jointe dans un e-mail
    Par koKoTis dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 16/03/2009, 09h44
  4. Envoi d'une pièce jointe
    Par info.net dans le forum Langage
    Réponses: 5
    Dernier message: 14/03/2009, 21h00
  5. [Mail] Envoi du contenu d'une pièce jointe par mail
    Par nonhosonno dans le forum Langage
    Réponses: 2
    Dernier message: 28/02/2007, 13h42

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