MimeMessage msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("xyz@example.com"));
msg.addRecipient(Message.RecipientType.TO, new InternetAddress("abcd@example.com"));
在最后两行中出现未处理的异常类型 MessagingException
的错误。
Eclipse 建议我用一个 try catch block 来覆盖它们。但是当我尝试在互联网上搜索时,他们使用的是这两个语句而没有任何 try catch block 。所以我想我做错了什么。 如何解决?
最佳答案
你必须有解决它的可能性。
在您的代码周围添加一个 try-catch- block :
尝试{ MimeMessage msg = new MimeMessage(session); msg.setFrom(new InternetAddress("xyz@example.com")); msg.addRecipient(Message.RecipientType.TO, new InternetAddress("abcd@example.com"));
} catch (MessagingException 我){ //做一点事
在方法签名中添加
throws MessagingException
:public void mymethod 抛出 MessagingException { MimeMessage msg = new MimeMessage(session); msg.setFrom(new InternetAddress("xyz@example.com")); msg.addRecipient(Message.RecipientType.TO, new InternetAddress("abcd@example.com"));
关于java - 在 javamail 中添加 setFrom 时未处理的异常类型 MessagingException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29533585/