Não estou conseguindo enviar e-mail

1 resposta
M
Sending failed;

nested exception is:

class javax.mail.SendFailedException: Invalid Addresses;

nested exception is:

class javax.mail.SendFailedException: 553 sorry, that domain isnt allowed to be relayed thru this MTA (#5.7.1)

Oque será este erro?

aqui esta meu codigo…

MimeBodyPart mbp1 = new MimeBodyPart();
    mbp1.setDisposition("INLINE");
    FileDataSource fds = new FileDataSource(arquivo);
    mbp1.setDataHandler(new DataHandler(fds));
    mbp1.setFileName(fds.getName());
    Multipart mp = new MimeMultipart();
    mp.addBodyPart(mbp1);

    Properties mailProps = new Properties();
    mailProps.put("mail.smtp.host", mailServer);

    Autenticacao auth = new Autenticacao(ls_usr, ls_pass);
    if(ls_NeedAuth.equals("0")){
        mailProps.put("mail.smtp.auth", "false);
    } else if(ls_NeedAuth.equals("1")){
        mailProps.put("mail.smtp.auth", "true");
        mailProps.put("mail.user", auth.ls_Usuario);
        mailProps.put("mail.from", from);
        mailProps.put("mail.to", to);
    }

    Session mailSession = Session.getDefaultInstance(mailProps, auth);
    mailSession.setDebug(false);
    MimeMessage message = new MimeMessage(mailSession);

// InternetAddress destinatario = new InternetAddress(to);

try{
        message.setRecipient(Message.RecipientType.TO, new InternetAddress(to));
        message.setFrom(new InternetAddress(from));
        message.setSubject(subject);
//            message.setContent(mp);

Transport.send(message);

sent = true;

}

catch (SendFailedException ex){

javax.mail.Address[] invalids = ex.getInvalidAddresses();

setListaInvalidos(invalids);

System.out.println( ex.getMessage() );

}

catch (Exception ex){

}[/img]

1 Resposta

cv1

O erro não está relacionado ao seu código, mas sim à sua configuração do servidor de e-mail:

553 sorry, that domain isn't allowed to be relayed thru this MTA (#5.7.1)

Verifique a secao 5.7.1 da RFC referente ao SMTP - http://www.rfc-editor.org

PS: Alguem lembra o numero da RFC? :slight_smile:

Criado 3 de dezembro de 2003
Ultima resposta 3 de dez. de 2003
Respostas 1
Participantes 2