Não estou conseguindo enviar um email usando o JavaMail, ele da erro no email do destinatario:
import java.util.Properties;
import javax.mail.;
import javax.mail.internet.;
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("destino@empresa.com.br"));
msg.setFrom(new InternetAddress("remetente@empresa.com.br"));
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: destino@empresa.com.br
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 destino@empresa.com.br[/color]