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]