MimeMessage没有设置发送人会报这个错,如果想不设置发送人,但要设置代发的,两者必须设置一个。
Properties props = new Properties();
props.put("mail.smtp.host", host);
props.put("mail.smtp.auth", "true");
//代发设置
props.put("mail.smtp.from", "1@qq.com");
Session session = Session.getDefaultInstance(props, null);
代发设置时QQ邮箱显示的发件人为收件人的号码。感觉有点问题,应该显示代发人的号码好一点。
正常发件人设置:message.setFrom(sendAddress);