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
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
Curtir tópico
+ 0
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
Clique aqui para fazer login e interagir na Comunidade :)