1
我無法連接到使用SSL身份驗證的smtp端口號465。此前它曾用於默認端口25,但已將設置更改爲指向465用於所有外發電子郵件的出站電子郵件。這在我使用Outlook時非常好,但顯示它無法連接到端口465.無法連接到SMTP端口號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", "[email protected]");
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);
任何幫助將不勝感激。
謝謝Jhanvi它的工作..... –
我其實試圖剔除它但瘋狂y tick是在一段時間後提示您可以接受答案 –
@Jhanvi我試圖配置smtp.bizmail,但是對於每個端口和Auth組合,我都會收到「SMTP ERROR:無法連接到服務器:連接被拒絕(111)」 。你能否對這個錯誤提供更多的信息。我正在使用PHPMailer – Akshay