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

Développement Discussion :

SMTP : Problème avec l'envoi de pièces jointes


Sujet :

Développement

  1. #1
    Membre actif
    Inscrit en
    Mai 2005
    Messages
    348
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 348
    Points : 281
    Points
    281
    Par défaut SMTP : Problème avec l'envoi de pièces jointes
    Salut à tous,

    Alors depuis un moment je tente de créer un petit client smtp en c++ et maintenant je m'attaque à l'envoi de pièce jointe.
    Biensur celà ne fonctionne pas et je ne sais pas trop pourquoi.
    Voici les messages générés lors de la discussion avec le serveur:

    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
    54
    55
    56
    57
    22:47:16: -- Send: MAIL FROM: <XXX@laposte.net>
    
    22:47:18: -- Server replys: 250 MAIL FROM:<XXX@laposte.net> OK
    
    22:47:18: -- Send: RCPT TO: <XXX@gmail.com>
    
    22:47:20: -- Server replys: 250 RCPT TO:<XXX@gmail.com> OK
    
    22:47:20: -- Send: DATA
    
    22:47:22: -- Server replys: 354 Start mail input; end with <CRLF>.<CRLF>
    
    22:47:22: -- Send: From: send testeur <XXX@laposte.net>
    
    22:47:22: -- Send: To: receive testeur <XXX@gmail.com>
    
    22:47:22: -- Send: Subject: Test
    
    22:47:22: -- Send: Date: 04/05/07 22:47:22
    
    22:47:22: -- Send: MIME-Version: 1.0
    
    22:47:22: -- Send: Content-Type: multipart/mixed;
    
    22:47:22: -- Send: boundary= "spliter_etr_kjvvhdd_rrte"
    
    22:47:22: -- Send: 
    
    22:47:22: -- Send: --spliter_etr_kjvvhdd_rrte
    
    22:47:22: -- Send: Content-Type: text/html; charset="iso-8859-1"
    
    22:47:22: -- Send: Content-Disposition: inline
    
    22:47:22: -- Send: 
    
    22:47:22: -- Send: test d'email
    
    22:47:22: -- Send: 
    
    22:47:22: -- Send: --spliter_etr_kjvvhdd_rrte
    
    22:47:22: -- Send: Content-Type: text/plain; name= readme.txt
    
    22:47:22: -- Send: Content-Disposition: attachment; filename= "readme.txt"
    
    22:47:22: -- Send: Content-Transfer-Encoding: base64
    
    22:47:22: -- Send: 
    
    22:47:22: -- Send: //fichier base64 encodé
    
    22:47:22: -- Send: --spliter_etr_kjvvhdd_rrte--
    
    22:47:22: -- Send: .
    
    22:47:24: -- Server replys: 250 <45FA4DD100245DBD> Mail accepted
    Voilà.

    Mais avec ça, je reçois un message vide, sans le texte donc à l'intérieur accompagné d'une pièce jointe de 8Ko sans nom et illisible ni téléchargeable sur le serveur.

    Pourriez vous me dire ce que je fais mal? ce qui manque?

    merci

  2. #2
    Membre expérimenté
    Avatar de Juju_41
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2003
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Février 2003
    Messages : 974
    Points : 1 557
    Points
    1 557
    Par défaut
    Bonjour,

    Un moyen simple de vérifier ce qui pourrait manquer : envoyez-vous un email avec pièce jointe avec un mailer (webmail, outlook etc ...) et regardez la source de ce mail reçu (sur Outlook par exemple, clic droit, Propriétés, Détails, Source du message).

    Bon courage
    Avant de poster, merci de consulter les règles du forum

  3. #3
    Membre actif
    Inscrit en
    Mai 2005
    Messages
    348
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 348
    Points : 281
    Points
    281
    Par défaut
    un retour à la ligne en trop au niveau des headers était responsable de ça.

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

Discussions similaires

  1. Problème d'envoi de pièce jointe avec envoi de mail composant Indy
    Par Monromero1 dans le forum Composants VCL
    Réponses: 5
    Dernier message: 15/06/2012, 20h55
  2. [OL-2007] Problème d'envoie de pièce jointe
    Par soleilgym64 dans le forum Outlook
    Réponses: 0
    Dernier message: 03/08/2009, 12h18
  3. Réponses: 1
    Dernier message: 01/07/2009, 10h44
  4. envoi fichier pièce jointe avec Jmail
    Par nickg dans le forum ASP
    Réponses: 2
    Dernier message: 04/07/2006, 09h38
  5. problème avec l'envoi de pièces jointes
    Par mouna201 dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 11/01/2006, 13h20

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