javamail problème: comment faire pour joindre un fichier, sans créer de fichier

Je suis à l'aide de l'API javamail pour créer des e-mail et joindre un fichier.

Est-il un moyen d'envoyer des e-mail avec le fixer à l'aide de l'api javamail
sans être physiquement la création d'un fichier sur le système de fichiers.

Je veux juste prendre quelques-unes des données à partir de l'app
et l'associer en tant que fichier dans mon e-mail

Comment dois-je joindre:

try {
            //create a message
            MimeMessage msg = new MimeMessage(session);
            msg.setFrom(new InternetAddress(from));
            InternetAddress[] address = {new InternetAddress(to)};
            msg.setRecipients(Message.RecipientType.TO, address);
            msg.setSubject(subject);

            //create and fill the first message part
            MimeBodyPart mbp1 = new MimeBodyPart();
            mbp1.setText(msgText1);

            //create the second message part
            MimeBodyPart mbp2 = new MimeBodyPart();

            //attach the file to the message
            **mbp2.attachFile(filename);**


            //create the Multipart and add its parts to it
            Multipart mp = new MimeMultipart();
            mp.addBodyPart(mbp1);
            mp.addBodyPart(mbp2);

            //add the Multipart to the message
            msg.setContent(mp);

            //set the Date: header
            msg.setSentDate(new Date());

            //send the message
            Transport.send(msg);

TY très tous les !

OriginalL'auteur moa | 2010-08-24