关于google smtp邮件发送

来源:互联网 发布:菜鸟网络的商业模式 编辑:程序博客网 时间:2024/04/29 23:15

由于用的是google的smtp服务,在这个过程中一直遇到Authenticator验证,后来在网上找了一段代码,

if(smtp.indexOf("smtp.gmail.com")>=0)
  {
props.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");  
props.setProperty("mail.smtp.socketFactory.fallback", "false");  
props.setProperty("mail.smtp.port", "465");  
props.setProperty("mail.smtp.socketFactory.port", "465");
  }

解决了一直不能编译通过的问题,props.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); ,google邮件smtp的开发需要SSL验证,这里就是SSL设置,props.setProperty("mail.smtp.port", "465");“465”是google smtp提供的端口号
原创粉丝点击