Не получено никакого ответа от сервера SMTP - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь отправить письмо по следующему java-коду.

    Properties props = new Properties();
    props.put("mail.host",mailProperties.get("mail.smtp"));
    props.put("mail.smtp.auth", "true");  
    props.put("mail.smtp.port", "465");
     final PasswordAuthentication pauth;
    pauth = new PasswordAuthentication(""+mailProperties.get("mail.user"),""+mailProperties.get("mail.pwd"));

   class MyAuthenticator extends Authenticator
        {
            public PasswordAuthentication getPasswordAuthentication()
            {
                return pauth;
            }

        }


        Authenticator auth = new MyAuthenticator();
            Session mail = Session.getInstance(props,auth);
        mail.setDebug(true);
            Message msg = new MimeMessage(mail);
            Transport.send(msg);

Но не удается отправить почту, выводится только вывод:

DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: useEhlo true, useAuth true
DEBUG: SMTPTransport trying to connect to host "mail.bizsolindia.com", port 465

enter image description here

Пытаясь проверить с помощью telnet, я получаю ответ, как показано на снимке экрана.

Пожалуйста, предложите любую поправку, требуемую с моей стороны.

...