Erro com a classe Javamail

0 respostas
A

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

-----------------------------------------------------------------------------------
import java.util.*;
import javax.activity.*; 
import javax.mail.*; 
import javax.mail.internet.*; 
import java.io.*; 

public class Email2 &#123;
	void envia&#40;&#41;&#123;
	       Properties props = new Properties&#40;&#41;; 
	       
	       props.put&#40;&quot;mail.host&quot;, &quot;smtp.terra.com.br&quot;&#41;; 
		   Session session = Session.getInstance&#40;props,null&#41;; 
		   MimeMessage msg = new MimeMessage&#40;session&#41;; 

		   try &#123; 
		       // &quot;de&quot; e &quot;para&quot;!! 
		       msg.setFrom&#40;new InternetAddress&#40;&quot;[email removido]&quot;&#41;&#41;; 
		       msg.setRecipient&#40;Message.RecipientType.TO, new InternetAddress&#40;&quot;[email removido]&quot;&#41;&#41;; 
		    
		       // nao esqueca da data! 
		       // ou ira 31/12/1969 !!! 
		       msg.setSentDate&#40;new Date&#40;&#41;&#41;; 
		    
		       msg.setSubject&#40;&quot;assunto da mensagem&quot;&#41;; 
		    
		       msg.setText&#40;&quot;corpo da mensagem&quot;&#41;; 
		    
		       // evniando mensagem &#40;tentando&#41; 
		       Transport.send&#40;msg&#41;; 
		   &#125; 
		   catch &#40;AddressException e&#41; &#123; 
		       // nunca deixe catches vazios! 
		       System.out.println&#40;&quot;erro1&quot;+e.getMessage&#40;&#41;&#41;; 
		   &#125; 
		   catch &#40;MessagingException e&#41; &#123; 
		       // nunca deixe catches vazios! 
		       System.out.println&#40;&quot;erro2&quot;+e.getMessage&#40;&#41;&#41;; 
		   &#125; 
		&#125; 
	public static void main&#40;String a&#91;&#93;&#41;&#123;
		new Email2&#40;&#41;.envia&#40;&#41;;
		
		
	&#125;
&#125;
Abraços a todos
Criado 29 de março de 2006
Respostas 0
Participantes 1