Fiz uma classe pra enviar e-mail so que esta aparecendo este erro
entao gostaria de saber se alguem sabe porque que esta apresentando
este erro, e como solucionar ele.
erro2Invalid Addresses;
nested exception is:
class com.sun.mail.smtp.SMTPAddressFailedException: 559 <unknown[10.26.4.63]>: Client host rejected: Not logged in - Usuario nao logado
[code]import java.util.;
import javax.activity.;
import javax.mail.;
import javax.mail.internet.;
import java.io.*;
public class Email2 {
void envia(){
Properties props = new Properties();
props.put("mail.host", "smtp.terra.com.br");
Session session = Session.getInstance(props,null);
MimeMessage msg = new MimeMessage(session);
try {
// "de" e "para"!!
msg.setFrom(new InternetAddress("alguem@terra.com.br"));
msg.setRecipient(Message.RecipientType.TO, new InternetAddress("alguem@terra.com.br"));
// nao esqueca da data!
// ou ira 31/12/1969 !!!
msg.setSentDate(new Date());
msg.setSubject("assunto da mensagem");
msg.setText("corpo da mensagem");
// evniando mensagem (tentando)
Transport.send(msg);
}
catch (AddressException e) {
// nunca deixe catches vazios!
System.out.println("erro1"+e.getMessage());
}
catch (MessagingException e) {
// nunca deixe catches vazios!
System.out.println("erro2"+e.getMessage());
}
}
public static void main(String a[]){
new Email2().envia();
}
}
[/code]
Abraços a todos