Cara, voce ta tentando mandar email direto do servidor da locaweb??
Dá uma olhada no FAQ deles, tem lá explicando direitinho como mandar email do servidor… não precisa configurar o host nem as portas…
é tudo com localhost mesmo…
Cara, voce ta tentando mandar email direto do servidor da locaweb??
Dá uma olhada no FAQ deles, tem lá explicando direitinho como mandar email do servidor… não precisa configurar o host nem as portas…
é tudo com localhost mesmo…
Estranho que eu troquei a porta smtp para 587 mas, me retorna o seguinte erro:
Erro: [color=red]
Could not connect to SMTP host: localhost, port: 25 [/color]
Do servidor tomcat local para conexao na locaweb
protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
PrintWriter out = res.getWriter();
res.setContentType("text/html");
try {
String to = "[email removido]";
String from = "[email removido]";
Properties props = new Properties();
props.put("coca.smtp.host", "smtp2.coca.com.br");
props.put("mail.stmp.port", "587");
Session sessao = Session.getInstance(props, null);
MimeMessage message = new MimeMessage(sessao);
message.setFrom(new InternetAddress(from));
Address toAddress = new InternetAddress(to);
message.addRecipient(Message.RecipientType.TO, toAddress);
message.setSubject("Teste");
message.setContent("Recebimento de teste", "text/html");
Transport.send(message);
Transport transport = sessao.getTransport("smtp");
transport.connect("smtp2.locaweb.com.br" , "[email removido]", pass);
out.println("E-mail enviado");
}catch (Exception e) {
out.println("Erro: <br>" + e.getMessage());
}
}
Alguem sabe o motivo do erro na porta 25 se estou na 587 ?
Não, a aplicação é local
[color=red]NOVO CODIGO[/color] refeito
Erro: MessagingException : null
[code]PrintWriter out = res.getWriter();
res.setContentType("text/html");
try {
String to = "[email removido]";
String from = "[email removido]";
Properties props = new Properties();
props.put("mail.host", "curves.com.br");
props.put("curves.smtp.host", "smtp.curves.com.br");
props.put("mail.transport.protocol", "smtp");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "587");
Session sessao = Session.getInstance(props, null);
MimeMessage message = new MimeMessage(sessao);
message.setFrom(new InternetAddress(from));
Address toAddress = new InternetAddress(to);
message.addRecipient(Message.RecipientType.TO, toAddress);
message.setSubject("Teste");
message.setContent("Recebimento de teste", "text/html");
Transport transport = sessao.getTransport("smtp");
transport.connect("smtp.curves.com.br", "[email removido]", "senha0000");
Transport.send(message);
out.println("E-mail enviado");
}catch (Exception e) {
out.println("Erro:
" + e.getMessage() + "
" + e.getCause());
}
}