Não envia email?! JavaMail?
09/04/2009
0
Adelci Junior
Posts
09/04/2009
Edney Imme
09/04/2009
Edney Imme
09/04/2009
Adelci Junior
09/04/2009
Edney Imme
09/04/2009
Edney Imme
15/03/2013
Marcos Anderson
public void SendNewsEmail(User user, News news){ try{ Email email = new SimpleEmail(); email.setHostName("smtp.googlemail.com"); email.setSmtpPort(465); email.setAuthenticator(new DefaultAuthenticator(USER, PASS)); email.setSSLOnConnect(true); email.setFrom(USER); email.setSubject(Constants.subjectNewsEmail+user.getFirstName()); email.setMsg(user.getFirstName()+"\n\n"+news.getDescriptionEmail()); email.addTo(user.getEmail()); email.send(); }catch(EmailException e){ e.printStackTrace(); } }
org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.googlemail.com:465 at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1401) at org.apache.commons.mail.Email.send(Email.java:1428) at br.com.sigmaidea.concurso.controller.SendEmail.SendNewsEmail(SendEmail.java:41) at br.com.sigmaidea.concurso.model.News.Send(News.java:249) at br.com.sigmaidea.concurso.view.Crud.main(Crud.java:138) Caused by: javax.mail.MessagingException: Could not connect to SMTP host: smtp.googlemail.com, port: 465; nested exception is: java.net.SocketException: Software caused connection abort: recv failed at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1961) at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:654) at javax.mail.Service.connect(Service.java:317) at javax.mail.Service.connect(Service.java:176) at javax.mail.Service.connect(Service.java:125) at javax.mail.Transport.send0(Transport.java:194) at javax.mail.Transport.send(Transport.java:124) at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1391) ... 4 more Caused by: java.net.SocketException: Software caused connection abort: recv failed at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at sun.security.ssl.InputRecord.readFully(Unknown Source) at sun.security.ssl.InputRecord.read(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at com.sun.mail.util.SocketFetcher.configureSSLSocket(SocketFetcher.java:549) at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:354) at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:211) at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1927) ... 11 more
15/03/2013
Edney Imme
15/03/2013
Edney Imme
16/03/2013
Edney Imme
public void SendNewsEmail(User user, News news){ try{ Email email = new SimpleEmail(); email.setHostName("smtp.googlemail.com"); email.setSmtpPort(465); email.setAuthenticator(new DefaultAuthenticator(USER, PASS)); email.setSSLOnConnect(true); email.setFrom(USER); email.setSubject(Constants.subjectNewsEmail+user.getFirstName()); email.setMsg(user.getFirstName()+"\n\n"+news.getDescriptionEmail()); email.addTo(user.getEmail()); email.send(); }catch(EmailException e){ e.printStackTrace(); } }
org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.googlemail.com:465 at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1401) at org.apache.commons.mail.Email.send(Email.java:1428) at br.com.sigmaidea.concurso.controller.SendEmail.SendNewsEmail(SendEmail.java:41) at br.com.sigmaidea.concurso.model.News.Send(News.java:249) at br.com.sigmaidea.concurso.view.Crud.main(Crud.java:138) Caused by: javax.mail.MessagingException: Could not connect to SMTP host: smtp.googlemail.com, port: 465; nested exception is: java.net.SocketException: Software caused connection abort: recv failed at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1961) at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:654) at javax.mail.Service.connect(Service.java:317) at javax.mail.Service.connect(Service.java:176) at javax.mail.Service.connect(Service.java:125) at javax.mail.Transport.send0(Transport.java:194) at javax.mail.Transport.send(Transport.java:124) at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1391) ... 4 more Caused by: java.net.SocketException: Software caused connection abort: recv failed at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at sun.security.ssl.InputRecord.readFully(Unknown Source) at sun.security.ssl.InputRecord.read(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at com.sun.mail.util.SocketFetcher.configureSSLSocket(SocketFetcher.java:549) at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:354) at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:211) at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1927) ... 11 more
public void enviaEmailSimples() throws EmailException {< SimpleEmail email = new SimpleEmail(); email.setHostName("smtp.gmail.com"); // o servidor SMTP para envio do e-mail email.addTo("email@gmail", "Nome"); //destinatário email.setFrom("email@gmail.com", "Nome"); // remetente email.setSubject("Teste -> Email simples"); // assunto do e-mail email.setMsg("Teste de Email utilizando commons-email"); //conteudo do e-mail email.setAuthentication("login", "senha"); email.setSmtpPort(465); email.setSSL(true); email.setTLS(true); email.send(); }