繁体   English   中英

无法连接到SMTP端口465

[英]Unable to connect to SMTP Port no 465

我无法连接到使用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

暂无
暂无

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

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