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

C# Discussion :

Email, pièce jointe .PDF au départ, .DAT à l'arrivée


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2003
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5
    Par défaut Email, pièce jointe .PDF au départ, .DAT à l'arrivée
    Bonjour,
    je me retrouve confronté à un problème bizarre. J'ai une appli qui envoie des mails avec des pièces jointes qui sont des documents WORD transformés en PDF. Je fais mes transformations en pdf, tout se passe bien, j'envoie mon mail et tout va bien, par contre à la réception, certaines de ces pièces jointes arrivent systématiquement en fichier tout bizarre avec comme extension .DAT.

    J'ai regardé ce qu'il y a dedans, et cela semble être un fichier encodé en base 64 (présence de : =?utf-8?B?RlUxMHVjR1JtPz0=?="
    Content-Transfer-Encoding: base64
    Content-Disposition: attachment)

    Je ne sais pas pourquoi cela me le fait que sur certains fichiers (toujours les mêmes) alors qu'ils sont comme les autres au départ.

    Bref j'en perds mon latin que je n'ai jamais appris.

    J'ai trouvé des posts qui en parlent sur le net, mais pas de réponse précise...

    toute aide serait la bienvenue.

    Merci par avance.

  2. #2
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    Sauf erreur de ma part, les .DAT sont des fichiers binaires, donc pas exploitables tels quels.

    Est-ce que ton application fait des transformations sur les fichiers ?

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Tu fais comment pour envoyer les mails ?
    Ta pièce jointe s'appellerait pas "winmail.dat" par hasard ?

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2003
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5
    Par défaut
    Merci pour vos réponses,

    les fichiers joints ne s'appellent pas winmail.dat, mais un nom commençant par "=_utf-8_.....". J'ai vérifié, je force l'utilisation du texte en html.

    mon appli fait effectivement des transfos sur les fichiers vu qu'au départ ce sont des fichiers .Docx et que je les transforme en PDF.

    Par contre sur mail contenant 4 pj par exemple, les 3 premières sont correctes, mais la dernières est foireuse.

    Je continue de creuser, mais toute idée est bonne à prendre.

  5. #5
    Membre émérite

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2011
    Messages : 487
    Par défaut
    Tu ajoutes bien tes pièces jointes via MailMessage.Attachements ?
    Mon blog sur les technos .NET et Agile -> http://blog.developpez.com/maximepalmisano/

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2003
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5
    Par défaut
    Bonjour, à tous.
    Merci pour vos réponses. J'ai isolé le problème, et en fait il se produit quand mon appli utilise une configuration pour les emails qui "attaque" en direct un serveur SMTP. Tout se passe bien quand j'utilise une configuration qui utilise ma messagerie par défaut du poste.
    Etant donné que le composant que j'utilise pour envoyer des mails est fourni par l'équipe des composants communs de ma boite, j'ai fourni tous les jeux de tests et les explications, c'est dans leurs mains. J'attends leur retour et leurs explications.
    Cordialement.

Discussions similaires

  1. Nom d'une pièce jointe qui change en .dat avec Indy
    Par stanislas dans le forum Web & réseau
    Réponses: 4
    Dernier message: 24/03/2009, 16h43
  2. [WD10] pb envoi pièce jointe PDF
    Par kwakly dans le forum WinDev
    Réponses: 9
    Dernier message: 29/05/2008, 18h29
  3. [Mail] Email & Pièce jointe
    Par oSiriS88 dans le forum Langage
    Réponses: 2
    Dernier message: 29/12/2007, 20h27
  4. Email + pièce jointe
    Par delcroixf dans le forum Access
    Réponses: 5
    Dernier message: 31/01/2007, 09h27
  5. Transformation involontaire de pièce jointe .pdf en .bin
    Par popopol91 dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 30/01/2007, 11h56

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