javamail - erro ao tentar enviar

21/06/2007

0

Amigos ,
necessito de ajuda , pois estou tentando enviar um email via javamail , bem simples , mas que não estou conseguindo por parece que o acesso é negado.
Utilizo velox , o email a ser enviado é para o bol.
segue codigo e mensagem de erro abaixo.
Agradeço quem puder me ajudar.

package aplicacao_java_1;
import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;
import javax.activation.*;

public class Main {


public Main() {
}


public static void main(String[] args) throws MessagingException {

System.out.println(´Iniciando .....´);



try {
Properties props = new Properties();
props.put(´mail.transport.protocol´, ´smtp´);
props.put(´mail.smtp.host´, ´smtps.bol.com.br´);
props.put(´mail.from´, ´myemail@bol.com.br´);
Session session1 = Session.getInstance(props);
Message msg = new MimeMessage(session1);
Address Email_TO = new InternetAddress(´myemail@bol.com.br´);
msg.setRecipient(Message.RecipientType.TO, Email_TO);
msg.setSubject(´Avia Agradece!´);
msg.setContent(´Muito Grato Pelo Cadastro, seu numero de cliente -->93458´, ´text/plain´);
msg.setFrom(Email_TO);

Transport.send(msg);
System.out.println(´Email Enviado !!!!´);

} catch (AddressException ex) {
ex.printStackTrace();
}

}
}


Mensagem de erro:

Exception in thread ´main´ javax.mail.SendFailedException: Invalid Addresses;
nested exception is:
com.sun.mail.smtp.SMTPAddressFailedException: 554 <20151205108.user.veloxzone.com.br[201.51.205.108]>: Client host rejected: Access denied

at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1196)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:584)
at javax.mail.Transport.send0(Transport.java:169)
at javax.mail.Transport.send(Transport.java:98)
at aplicacao_java_1.Main.main(Main.java:33)
Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 554 <20151205108.user.veloxzone.com.br[201.51.205.108]>: Client host rejected: Access denied

at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1094)
... 4 more
Java Result: 1
Mariocuba

Mariocuba

Responder

Posts

21/06/2007

Massuda

Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 554 <20151205108.user.veloxzone.com.br[201.51.205.108]>: Client host rejected: Access denied
Não entendo de Java, mas esse erro 554 indica que o servidor SMTP rejeitou você... provavelmente você tentou enviar email sem se logar ou usando um login/senha inválido. Hoje em dia quase todo servidor SMTP exige login.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar