–codigo ----
public void ErroEmail(String sMenssagem){
Properties p = new Properties();
p.put("mail.smtp.host", "srv22");
Session session = Session.getInstance(p, null);
MimeMessage msg = new MimeMessage(session);
try {
System.out.println("aqui");
// "de" e "para"!!
msg.setFrom(new InternetAddress("meu@email"));
msg.setRecipient(Message.RecipientType.TO, new InternetAddress("meu@email"));
// nao esqueca da data!
// ou ira 31/12/1969 !!!
msg.setSentDate(new Date());
System.out.println("aqui1");
msg.setSubject("assunto da mensagem");
msg.setText(sMenssagem);
System.out.println("aqui2");
// evniando mensagem (tentando)
Transport.send(msg);
System.out.println("aqui3");
}
catch (AddressException e) {
System.out.println("AddressException");
e.printStackTrace();
}
catch (MessagingException e) {
System.out.println("MessagingException");
e.printStackTrace();
}
}
--------------------erro--------------------------
javax.mail.MessagingException: Could not connect to SMTP host: srv22, port: 25;
nested exception is:
java.net.SocketException: Software caused connection abort: connect
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1227)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:322)
at javax.mail.Service.connect(Service.java:236)
at javax.mail.Service.connect(Service.java:137)
at javax.mail.Service.connect(Service.java:86)
at javax.mail.Transport.send0(Transport.java:150)
at javax.mail.Transport.send(Transport.java:80)
at dnrc.Email.enviar(Email.java:46)
at dnrc.TimerRE$RemindTask.run(TimerRE.java:97)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
—perguntas---------
anti virus pode bloquear???
[]´s
