2 回答

TA贡献1828条经验 获得超4个赞
作者似乎建议在未设置from地址时抛出此异常。
MimeMessage message = new MimeMessage(session);
message.addRecipient(Message.RecipientType.TO, new InternetAddress("to@gmail.com"));
message.setFrom("from@gmail.com"); // <-- add 'from' email address
message.setSubject("sub");
message.setText("msg");
Transport.send(message);

TA贡献1847条经验 获得超7个赞
消息说“本地电子邮件地址丢失”,这意味着发件人的电子邮件地址丢失。我认为你可以尝试做这样的事情:
JavaMailSenderImpl sender = new JavaMailSenderImpl();
sender.setHost("mail.host.com")
MimeMessage message = sender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(message);
helper.setFrom("from@from.address");
helper.setTo("to@to.com");
helper.setText("testing text");
添加回答
举报