Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须在邮件正文中发送带有大字符串的电子邮件(不是作为附件),我可以从文件中读取字符串。
我的问题是:如何在流媒体中设置我的大字符串?
MimeBodyPart.setText(text);
谢谢
您是否尝试使用:
public MimeBodyPart(java.io.InputStream is) throws MessagingException
似乎有一个带有流的构造函数,请参见此处
您需要使用 setDatahandler 方法,而不是使用 setText 方法,并且您需要基于 FileDataSource 创建一个 DataHandler。
msg.setDataHandler(new DataHandler(new FileDataSource(file)));