Fiz uma aplicação javamail , ela roda só quando eu mando para o mesmo servidor: Properties p.put(“mail.host”, “servidor.com.br”);
agora quando eu mando para outro email não vai : outroemail@outroservidor.com.br
alguém pode me ajudar
Fiz uma aplicação javamail , ela roda só quando eu mando para o mesmo servidor: Properties p.put(“mail.host”, “servidor.com.br”);
agora quando eu mando para outro email não vai : outroemail@outroservidor.com.br
alguém pode me ajudar
[quote=mhdl]Fiz uma aplicação javamail , ela roda só quando eu mando para o mesmo servidor: Properties p.put(“mail.host”, “servidor.com.br”);
agora quando eu mando para outro email não vai : outroemail@outroservidor.com.br[/quote]
public boolean enviaEmail(){
Properties p = new Properties();
p.put("mail.host", "sevidor.com.br");
//p.put("mail.smtp.auth", "false");
/*ultiliza a classe altenticator
*
*/
Session session = Session.getDefaultInstance(p, null);
//MimeMessage msg = new MimeMessage(session);
MimeMessage message = new MimeMessage(session);
try {
// "de" e "para"!!
message.setFrom(new InternetAddress("email@mapotecal.com.br"));
message.setRecipient(Message.RecipientType.TO, new InternetAddress("oscar@mapoteca.com.br"));
// nao esqueca da data!
// ou ira 31/12/1969 !!!
//msg.setSentDate(new Date());
// msg.setSubject("assunto da mensagem");
message.setSubject("javamail ");
//msg.setText("corpo da mensagem");
message.setText("enviou email ");
// evniando mensagem (tentando)
Transport.send(message);
return true;
}
catch (AddressException e) {
// nunca deixe catches vazios!
System.out.println("Erro de autenticação");
}
catch (MessagingException e) {
// nunca deixe catches vazios!
System.out.println("Erro de menssagem");
}
return false;
}
olha cara no outlook funciona normal mais aqui não
[quote=oyama]
Cara consegui,
valeu dei umas estudada no protocolo smtp e fiz algumas modificações, mais o problema é a autenticação que tava com problema
Estou com este problema. Como funciona a autenticação? Posta o que tu usou aí. Valeu, T+