2010-07-31 5 views
0

pourquoi le contenu du courrier est envoyé en pièce jointe lorsque je l'envoie au compte Hotmail?pourquoi le contenu du courrier est envoyé en pièce jointe lorsque je l'envoie au compte Hotmail?

Lorsque j'envoie un courrier à un compte Hotmail, le corps du message est envoyé en pièce jointe. Mais lorsqu'il est envoyé à d'autres comptes comme yahoomail, gmail ne crée aucun problème.

Je veux savoir pourquoi j'ai des problèmes avec les comptes Hotmail.

S'il vous plaît donnez-moi une solution pour cela. MimeMessage msg = createMimeMessage (expéditeur, emsg, session, mail. Nom_entreprise)

Transport.send (msg);

Multipart multipart = nouveau MimeMultipart();

// Ceci est le modèle Attachment

si (emsg.getAttachment()! = Null) {

pour (fichier du fichier: emsg.getAttachment()) {

MimeBodyPart messageAttachmentBodyPart = new MimeBodyPart(); messageAttachmentBodyPart = new MimeBodyPart();

Source de source de données = nouvelle FileDataSource (fichier);

messageAttachmentBodyPart.setDataHandler (nouveau DataHandler (source)); messageAttachmentBodyPart.setFileName (file.getName()); multipart.addBodyPart (messageAttachmentBodyPart); } }

+0

Peut-être que vous aimeriez expliquer * comment * vous envoyez votre email? –

+0

Aussi, qu'est-ce que vous attachez? –

+0

Nous avons encore besoin de plus de détails: avez-vous votre propre serveur SMTP? Ou utilisez-vous un compte Gmail par exemple pour envoyer votre courrier? –

Répondre

0

Droite. Alors, que se passe-t-il si vous envoyez un fichier d'un compte Gmail à un compte Hotmail, est-ce qu'il est attaché? Ou est-il affiché comme vous voulez? Je suppose que l'attachement du fichier est une mesure de sécurité pour empêcher l'activation du code malveillant à l'écran. Ce mécanisme peut également être sélectif, ce qui signifie que cela dépend de l'expéditeur (un article intéressant à lire à ce sujet est this one). Autre idée: pourquoi est-ce un problème de toute façon?

Questions connexes