Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法连接到SMTP端口号465_Java_Email_Smtp_Html Email_Smtp Auth - Fatal编程技术网

Java 无法连接到SMTP端口号465

Java 无法连接到SMTP端口号465,java,email,smtp,html-email,smtp-auth,Java,Email,Smtp,Html Email,Smtp Auth,我无法连接到使用SSL身份验证的smtp端口465。早些时候,它使用默认端口25工作,但已将所有传出电子邮件的出站电子邮件设置改为指向465。当我使用outlook时,它工作得非常好,但表明它无法连接到端口465 下面是错误 javax.mail.SendFailedException: Sending failed; nested exception is: javax.mail.MessagingException: Could not connect to SMTP h

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

 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);

任何帮助都将不胜感激。

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

供参考:

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

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


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

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

供参考:

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

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


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

我实际上正在尝试勾选它,但疯狂勾选提示您可以在几分钟后接受答案time@Jhanvi我正在尝试配置smtp.bizmail,但对于每个端口和身份验证组合,我都会得到“smtp错误:无法连接到服务器:连接被拒绝(111)”。你能解释一下这个错误吗。我正在使用PHPMailer@aarn您正在使用哪个端口?@Jhanvi我已经尝试使用ssl->465 tls->587 tls->25@aarn检查这些端口是否未被阻止?我实际上正在尝试勾选它,但疯狂勾选提示您可以在几分钟后接受答案time@Jhanvi我正在尝试配置smtp.bizmail,但在每个端口和身份验证组合中,我都会得到“SMTP错误:无法连接到服务器:连接被拒绝(111)”。你能解释一下这个错误吗。我正在使用PHPMailer@aarn您正在使用哪个端口?@Jhanvi我已经尝试使用ssl->465 tls->587 tls->25@aarn检查这些端口是否未被阻止?