1

メールの本文に大きな文字列を含むメールを送信する必要があります(添付ファイルとしてではありません)。ファイルから文字列を読み取ることができます。

私の質問は、ストリーミングを使用してテキストに大きな文字列を設定するにはどうすればよいですか?

MimeBodyPart.setText(text);

ありがとう

4

2 に答える 2

0

setTextメソッドを使用する代わりに、setDatahandlerメソッドを使用する必要があり、FileDataSourceに基づいてDataHandlerを作成する必要があります。

msg.setDataHandler(new DataHandler(new FileDataSource(file)));
于 2013-02-13T20:12:22.587 に答える
0

使用しようとしましたか:

public MimeBodyPart(java.io.InputStream is) throws MessagingException

ストリームを持つコンストラクターがあるようです。ここを参照してください

于 2013-02-13T09:26:45.713 に答える