Erro email

3 respostas
E

–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

3 Respostas

G

“eduardoamaral”:
–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

Olá amigo, veirifique se há um firewall impedindo o envio do e-mail…e também se o servidor de e-mail requer autenticação!

:wink:

E

javaplayer…

vou verificar isso.

[]´s

V

isso acabou de acontecer aki no trabalho… era o ANTI-VIRUS bloqueando o acesso a porta!

Criado 8 de agosto de 2005
Ultima resposta 8 de ago. de 2005
Respostas 3
Participantes 3