我正在尝试发送带有附件的电子邮件,如此处enter link description here所示,但是我的月食总是给我这个错误:
类型不匹配:无法从MimeBodyPart转换为BodyPart
和
类型不匹配:无法从MimeMultipart转换为Multipart
这是我的导入库:
import javax.mail.BodyPart;
import javax.mail.Multipart;
import com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeBodyPart;
import com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeMultipart;
这是出现错误的代码:
BodyPart messageBodyPart = new MimeBodyPart();
Multipart multipart = new MimeMultipart();
multipart.addBodyPart(messageBodyPart);
messageBodyPart = new MimeBodyPart();
我究竟做错了什么?
谢谢你的帮助!
最佳答案
您需要MimeMultipart
包中的MimeBodyPart
和javax.mail.internet
。请参阅Javadoc here和here。
您拥有的类与SOAP消息传递相关。
关于java - Java类型不匹配:无法从MimeBodyPart转换为BodyPart,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19612288/