Oi gente eu segui o artigo deste forum para enviar email … e estou com um pequeno problema pois aparece este seguinte erro
com.sun.mail.smtp.SMTPSendFailedException: 530 authentication required - “for help go to http://help.yahoo.com/help/us/mail/pop/pop-11.html”
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1668)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1207)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:735)
at javax.mail.Transport.send0(Transport.java:191)
at javax.mail.Transport.send(Transport.java:120)
at org.apache.jsp.envia_jsp._jspService(envia_jsp.java:83)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
QUIT
DEBUG SMTP: EOF: [EOF]
Eu estou tentando enviar um email para o servidor do yahoo … segue abaixo o codigo
<%@ page import = “java.util.Properties, javax.mail., javax.mail.internet., javax.activation., java.io., javax.servlet., javax.servlet.http.” %>
<%
try {
String to = “analuiza.fagundes@yahoo.com.br”;
String from = request.getParameter(“de”);
Properties props = new Properties();
props.put(“mail.smtp.host”, “smtp.mail.yahoo.com.br”);
Session sessao = Session.getInstance(props);
sessao.setDebug(true);
MimeMessage message = new MimeMessage(sessao);
message.setFrom(new InternetAddress(from));
Address toAddress = new InternetAddress(to);
message.addRecipient(Message.RecipientType.TO, toAddress);
message.setSubject(request.getParameter(“assunto”));
message.setText(request.getParameter(“comenta”));
Transport.send(message);
out.println("
");
out.println("");
out.println("
");
out.println("");
out.println(“Sua mensagem foi enviada com sucesso.
Em breve responderemos, Obrigado!”);
out.println("");
out.println("");
}
catch (MessagingException e) {
out.println("Email nao pode ser enviado! Verifique se preencheu os campos corretamente! " + e.getMessage());
}
%>