gpt4 book ai didi

java - 无法连接到 SMTP 端口号 465

转载 作者:太空宇宙 更新时间:2023-11-04 07:11:41 24 4
gpt4 key购买 nike

我无法连接到使用 SSL 身份验证的 smtp 端口 465。早些时候,它曾经在默认端口 25 下工作,但已将所有外发电子邮件的出站电子邮件设置更改为指向 465。当我使用 Outlook 时,这工作得很好,但显示它无法连接到端口 465。

下面是错误。

javax.mail.SendFailedException: Sending failed;
nested exception is:
javax.mail.MessagingException: Could not connect to SMTP host: smtp.bizmail.yahoo.com, port: 465
at javax.mail.Transport.send0(Transport.java:218)
at javax.mail.Transport.send(Transport.java:80)

下面是我使用的 Javax Mail 设置。

 Properties props = System.getProperties(); 
props.put("mail.smtp.host", host);
props.put("mail.smtp.socketFactory.class",
props.setProperty("mail.smtp.port", "465");
props.put("mail.smtp.ssl.enable", "true");
props.put("mail.smtp.starttls.enable","true");
props.put("mail.server.username", "test@gamil.com");
props.put("mail.server.password", "test123");
props.put("mail.smtp.auth", "true");
props.setProperty("mail.smtp.submitter", authenticator.getPasswordAuthentication().getUserName());
Session session = Session.getInstance(props, authenticator);
session.setDebug(sessionDebug);

任何帮助将不胜感激。

最佳答案

如日志所示,端口 465 的 smtp.bizmail.yahoo.com 无法连接,如果您使用的是 gmail,则主机应该是:smtp.gmail.com

供引用:

Gmail- 主机:smtp.gmail.com,端口:465

Hotmail- 主机:smtp.live.com,端口:587

Yahoo- 主机:smtp.mail.yahoo.com,端口:465

关于java - 无法连接到 SMTP 端口号 465,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20566346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com