Estou tentando criar um projeto para ajudar meu pai no trabalho dele, mais para isso, preciso enviar Emails com um item anexado. Para começar eu resovi mandar um simples Email, porem todas vez que eu tento da esse erro.
“org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.gmail.com:465”, eu tentei desativar o “Acesso a app menos seguro” na conta do google que eu criei, porem fala la que nao e possivel mais desativa. Alguem consegue me ajudar?
importjavax.mail.*;importjavax.mail.internet.InternetAddress;importjavax.mail.internet.MimeMessage;importjava.io.UnsupportedEncodingException;importjava.util.Properties;publicclassMain{publicstaticvoidmain(String[]args){newMain().sendMail();}privatevoidsendMail(){Propertiesproperties=System.getProperties();Stringhost="smtp.gmail.com";Stringemail="[email removido]";Stringpassword="minhasenha";properties.put("mail.smtp.host",host);properties.put("mail.smtp.port","465");properties.put("mail.smtp.auth","true");properties.put("mail.smtp.socketFactory.class","javax.net.ssl.SSLSocketFactory");Sessionsession=Session.getDefaultInstance(properties,newAuthenticator(){protectedPasswordAuthenticationgetPasswordAuthentication(){returnnewPasswordAuthentication(email,password);}});session.setDebug(true);try{MimeMessagemessage=newMimeMessage(session);message.setFrom(newInternetAddress(email,"Abner Rodrigues"));//o segundo parametro após o email é o nome do remetente,//vc pode customizar pra ficar tipo: Empresa xxxmessage.addRecipient(Message.RecipientType.TO,newInternetAddress(email));message.setSubject("Fala Abner, bora trabalhar?");message.setText("Lê essa msg maneira aqui...");System.out.println("enviando...");Transport.send(message);System.out.println("Email enviado com sucesso...");}catch(MessagingExceptionmex){mex.printStackTrace();}catch(UnsupportedEncodingExceptione){thrownewRuntimeException(e);}}}
R
RD_Ramos1 like
Eu fiz refiz o seu codigo porem continua parando na caixa de spam, mas não tem problema, o importante e o email chegar, talvez seja mesmo por o email ser novo, mais tarde ele deve parar de ir parar na caixa de spam
R
rodriguesabner2 likes
po q droga… Beleza então, qlqer coisa tenta com o seu email pessoal pra ver se vai cair no spam tb