Я не могу подключиться к порту smtp no 465, который использует SSL-аутентификацию. Раньше он работал в порту 25 по умолчанию, но изменил настройку на 465 для исходящих писем для всех исходящих писем. Это отлично работает, когда я использую Outlook, но показывает, что он не может подключиться к порту 465.Не удается подключиться к SMTP-порту no 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 это сработало ..... –
Я на самом деле пытаюсь пометить его, но craz y tick подсказывает, что вы можете принять ответ через некоторое время –
@Jhanvi Я пытаюсь настроить smtp.bizmail, но с каждым портом и комбинацией Auth я получаю «SMTP ERROR: не удалось подключиться к серверу: соединение отказано (111)» , Можете ли вы пролить свет на эту ошибку. Я использую PHPMailer – Akshay