簡體   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