Как конвертировать String в сообщение в Java Mail API? - PullRequest
0 голосов
/ 17 октября 2011

Я должен проверить вложения в почте через Java.Для этого сначала получите составной объект сообщения через getcontent () следующим образом.

Multipart mp = (Multipart) msg.getContent ()

, но даже если к письму прикреплено вложение, а часть сообщения - простой текст, оно создает исключение как - java.lang.ClassCastException:Строка java.lang.String не может быть приведена к javax.mail.Multipart

Так как получить вложения для простых почтовых сообщений ..?

спасибо .. заранее.

1 Ответ

0 голосов
/ 17 октября 2011

Вы можете использовать конструктор MimeMessage, который принимает InputStream.

Message msg = new MimeMessage(mySession, 
        new ByteArrayInputStream(myString.getBytes()));

См. Документация JavaMail

...