Olá,
Estou tendo um problema para um formulário para o envio de e-mail. Tenho a biblioteca instalada e tudo mais certinho…
Porém tenho o seguinte erro:
[quote]javax.servlet.ServletException: com.sun.mail.smtp.SMTPSendFailedException: 550 Must Authenticate!
[/quote]
Com o seguinte código:
[code]<%
String remetente = request.getParameter(“email”);
Properties props = new Properties();
props.put("mail.host", "smtp.bnu.terra.com.br");
Session s = Session.getInstance(props,null);
InternetAddress email_de = new InternetAddress(remetente);
InternetAddress email_para = new InternetAddress("alebae@terra.com.br");
MimeMessage mensagem = new MimeMessage(s);
mensagem.setFrom(email_de);
mensagem.addRecipient(Message.RecipientType.TO, email_para);
mensagem.setSubject("Formulário de contato");
mensagem.setText(
"Nome do contato: " + request.getParameter("nome") +
"Email: " + request.getParameter("email") +
"Mensagem: " + request.getParameter("msg")
);
Transport.send(mensagem);
response.sendRedirect("contato.jsp?envio=1");
%>
[/code]
Ouvi falar em alguma classe de autenticação? Seria o caso aí, e como achá-la?
Grato