API de e-mail caindo no Exception, como resolver?

2 respostas
paulinhohd
Pessoal, coloquei um botão em minha aplicação para enviar e-mails com o seguinte código:
bEnviar.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					
					Properties p = new Properties();
					p.put("mail.host", "smtp.protecaototal.com.br");
					
					Session session = Session.getInstance(p, null);
					MimeMessage msg = new MimeMessage(session);
					
					try {
					     // "de" e "para"!!
					     msg.setFrom(new InternetAddress("[email removido]"));
					     msg.setRecipient(Message.RecipientType.TO, new InternetAddress("[email removido]"));
					     System.out.println("Passei pelo e-mail!!!!!!!");
					     // nao esqueca da data!
					     // ou ira 31/12/1969 !!!
					     msg.setSentDate(new Date());
					 
					     msg.setSubject("*** FISP 2008 ***");
					 
					     msg.setText("Corpo da mensagem TESTEEEEEEEEEEEEE");
					     System.out.println("Tentando enviar o e-mail!!");
					     // evniando mensagem (tentando)
					     Transport.send(msg);
					     System.out.println("Enviei o e-mail!!!!!!!");
					 }
					 catch (AddressException ex) {
						 System.out.println("Deu pau no EX");// nunca deixe catches vazios!
					 }
					 catch (MessagingException ey) {
						 System.out.println("Deu pau no EY");// nunca deixe catches vazios!
					 } 
				}
			});

O resultado fica assim:

Passei pelo e-mail!!!!!!!
Tentando enviar o e-mail!!
Deu pau no EY

Como resolver para ele enviar o e-mail e não dar pau no Exception?
Aproveitando o tópico, alguém tem o fonte onde eu anexo arquivos?
Obrigado!
8)

2 Respostas

christo

Paulinho,

Tente pegar a mensagem de erro. Pode ser algum problema no smtp:

} catch (MessagingException ey) { System.out.println("Deu pau no EY: " + ey.getMessage());// nunca deixe catches vazios! }

Abrs,

paulinhohd

Cara coloquei isso que me passou e só dá e-mail inválido: Invalid Addresses

Tentei com uns 300 e-mails diferentes!
Antes eu estava pegando de um text e nada, depois até fixei no fonte os e-mails e mesma coisa!
Alguém já pasosu por isso?

Valeu 8)

Criado 5 de agosto de 2008
Ultima resposta 5 de ago. de 2008
Respostas 2
Participantes 2