: 530 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROM
3.2 解决方法:"mail.smtp.starttls.enable...: [EOF]
方案一:可能是编码错误,注意发邮件编码问题
方案二:发送邮件的时候是需要授权的,在代码中加入以下代码:
props.put("mail.smtp.starttls.enable", "...// 需要请求认证
props.put("mail.smtp.starttls.enable", "true");
// PS: 某些邮箱服务器要求 SMTP...连接需要使用 SSL 安全认证 (为了提高安全性, 邮箱支持SSL连接, 也可以自己开启),
// 如果无法连接邮件服务器, 仔细查看控制台打印的 log, 如果有有类似 “连接失败...发送邮件, 发到所有的收件地址, message.getAllRecipients() 获取到的是在创建邮件对象时添加的所有收件人, 抄送人, 密送人
transport.sendMessage