我设置了以下属性来发送邮件到gmail而不进行身份验证,但我无法发送。请帮帮我
Properties props = new Properties();
props.put("mail.smtp.host", SMTPServer);
//props.put("mail.smtp.ssl.enable", "true");
props.put("mail.smtp.auth", "false");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.debug", "true");
props.put("mail.smtp.port", SMTPPort);
答案 0 :(得分:0)
1)端口465是ssl端口,因此你需要创建SSL连接(你注释这个字符串)
//props.put("mail.smtp.ssl.enable", "true");
2)我确信smtp.gmail.com不允许连接而不进行身份验证,因为每个人都可以从任何用户发送邮件.... 修改强> 并检查telnet到smtp.gmail.com 465