Я использую JavaMail – GMail
по ссылке TLS
по ссылке ниже, чтобы отправить письмо из приложения java.Отправка сообщения электронной почты от java
, когда я пытаюсь сделать это, я получаю исключение ниже, так что кто-то скажет мне, что мне нужно сделать для успешного подключения, чтобы отправить электронное письмо.
JavaMail-апи-отправка-почту-через-Gmail-Smtp-например link
Exception in thread "main" java.lang.RuntimeException: javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 905, response: -1
at com.pr.SendMailTLS.main(SendMailTLS.java:48)
Caused by: javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 905, response: -1
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1215)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:322)
at javax.mail.Service.connect(Service.java:258)
at javax.mail.Service.connect(Service.java:137)
at javax.mail.Service.connect(Service.java:86)
at javax.mail.Transport.send0(Transport.java:150)
at javax.mail.Transport.send(Transport.java:80)
at com.pr.SendMailTLS.main(SendMailTLS.java:43)
порт 905? попробуйте 587 – slipperyseal
Как @SlipperySeal см. gmail предоставить порт для TLS 587 см. на странице https://support.google.com/mail/answer/13287?hl=ru – developerbhuwan
Посмотрите http://stackoverflow.com/questions/26087018/ send-emails-through-java-javax-mail-messagingexception-could-not-connect-t/26092701 # 26092701 – Anptk