繁体   English   中英

无法在端口 465 连接到 smtp.gmail.com

[英]Couldnot connect to smtp.gmail.com at port 465

我正在开发一个应用程序,我必须在其中通过 java 代码发送邮件。 我使用 smtp.gmail.com 作为服务器和端口 465(也尝试了 25 和 567)。 同样的代码在我朋友的系统上运行良好。 但在我的系统中,它显示异常。 即使 telnet smtp.gmail.com 465 也无法连接。请帮助

final String from = "aijopc@gmail.com";
            final String password = "aijopc@123";
            String host = "smtp.gmail.com";
            Properties props = System.getProperties();
            props.put("mail.host", host);
            props.put("mail.user", from);
            props.put("mail.smtp.password", password);
            props.put("mail.defaultEncoding", "UTF-8");
            props.put("mail.smtp.auth", "true");
            props.put("mail.smtp.starttls.required", "true");
            props.put("mail.smtp.starttls.enable", "true");
            props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
            props.put("mail.smtp.socketFactory.fallback", "true");
            props.put("mail.smtp.port", "587");
            props.put("mail.smtp.socketFactory.port", "587");
            // props.setProperty("mail.transport.protocol", "smtp");

            props.setProperty("mail.smtp.ssl.trust", host);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM