ola pessoal
fiz um programa usando o mail.jar para envio de email
na empresa sao 4 maquinas para o desenvolvimento
2 eu consigo mandar, 2 nao consigo mandar
o que pode ser, a versao do eclipse é diferente
tenho 2 xp e 2 vista sem firewall
obrigado
Envio de email
6 Respostas
firewall não seria problema, pois está saindo certo?
nessas 2 máquinas que não está enviando, existe a possibilidade de rodar em debug pra ver o que pode estar havendo?
se não! Coloca printf em vários pontos do código, principalmente próximo a linha que envia o email…
abraço
to tentando dar um print na validacao do usuario e senha
tem como ?
Properties props = System.getProperties();
props.put("mail.smtp.host", smtp );
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "25" ); // porta
Authenticator auth = new Authenticator() {
public PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication( usuario , senha );
}
};
Session session = Session.getInstance(props, auth);
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(emailRemet, nomeRemet));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(emailDest, nomeDest));
message.setSubject(assunto);
message.setContent(corpo, "text/html");
Transport.send(message);
JOptionPane.showMessageDialog(null, "Email Enviado" , "Operador", JOptionPane.INFORMATION_MESSAGE);
ate a linha
o codigo vai, depois da a mensagem de erro
“failed to connect”
Não, o PasswordAuthentication só retorna o próprio usuário e senha que você passou por parâmetro…
Cara, põe qualquer coisa, system.out em cada linha, você vai ficar sabendo em qual linha ele deu exception e no método que chamou este, no catch dele você imprime o stack trace tbm, executa pelo console e boa…
mudei o codigo
try {
Transport.send(message);
} catch (Exception e1) {
System.out.println( e1 );
}
e veio a mensagem : javax.mail.AuthenticationFailedException: failed to connect
cara vc ta com o erro na mão, da uma procurada no google…
olha esse link do próprio guj: http://www.guj.com.br/java/165446-javax-mail-authentication-failed-exception