Problemas com o JavaMail

2 respostas
J

Não estou conseguindo enviar um email usando o JavaMail, ele da erro no email do destinatario:

import java.util.Properties;

import javax.mail.<em>;

import javax.mail.internet.</em>;

public class Envio {

public Envio() {
	
}


public static void main(String[] args) {
	
	Properties props = new Properties();
	
	props.put("mail.transport.protocol", "smtp");
	props.put("mail.smtp.host","localhost");
	
	Session sessao = Session.getDefaultInstance(props);
	sessao.setDebug(true);
	
	Message msg = new MimeMessage(sessao);
	
	
	
	try {
      
	  msg.setRecipient(Message.RecipientType.TO, new InternetAddress("[email removido]"));
		
      msg.setFrom(new InternetAddress("[email removido]"));
      msg.setSubject("teste de email JAVA");
      msg.setText("testando envio de email pelo JAVA");
      
      Transport.send(msg);
    	
    } 
	catch (Exception ex) {
		ex.getMessage();
	}
}

}

[color=red]DEBUG SMTP: Invalid Addresses
DEBUG SMTP: [email removido]
DEBUG SMTP: Sending failed because of invalid destination addresses
RSET
250 2.0.0 Resetting
javax.mail.SendFailedException: Invalid Addresses;
nested exception is:
com.sun.mail.smtp.SMTPAddressFailedException: 550 5.7.1 Unable to relay for [email removido][/color]

2 Respostas

rodrigo_gomes

Olá,

http://confluence.atlassian.com/display/JIRA/Mail+FAQ

http://www.google.com.br/search?hl=pt-BR&q=SMTPAddressFailedException%3A+550+5.7.1+Unable+to+relay+for&btnG=Pesquisa+Google&meta=

[]´s

T

Não use “localhost”, e sim o endereço de um mail server válido, onde você possa se conectar. Você também precisa de um usuário e senha válidos nesse mail server.

Criado 15 de janeiro de 2007
Ultima resposta 15 de jan. de 2007
Respostas 2
Participantes 3