Как преобразовать строку в сообщение в Java Java API? - PullRequest
3 голосов
/ 01 июня 2010

как конвертировать строку в сообщение в java mail api?

Ответы [ 3 ]

6 голосов
/ 01 июня 2010

Вы можете использовать конструктор MimeMessage, который принимает InputStream. (См. Документацию JavaMail )

Message msg = new MimeMessage(mySession, 
        new ByteArrayInputStream(myString.getBytes()));
2 голосов
/ 01 июня 2010

Я не уверен, что вы после. Возможно Программа Quintessential для отправки электронной почты [J2EE] помогает?

Ключевым методом является msg.setText(content).

1 голос
/ 01 июня 2010

Если строка содержит тело сообщения, просто возьмите или создайте объект сообщения (например, MimeMessage) и используйте метод setText.

В противном случае, если строка содержит «полное» электронное письмо, вам придется отделить заголовок и тело (от строки) и использовать метод addHeaderLine() для воссоздания заголовка сообщения.

...