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:
javax.servlet.ServletException: com.sun.mail.smtp.SMTPSendFailedException: 550 Must Authenticate!Com o seguinte código:
<%
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("[email removido]");
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");
%>
Ouvi falar em alguma classe de autenticação? Seria o caso aí, e como achá-la?
Grato
:wink: