Java Mail API Relaying отказано в ошибке - PullRequest
0 голосов
/ 13 сентября 2011

Я столкнулся с какой-то странной проблемой, я установил SMTP-сервер на моем AIX-компьютере и успешно отправил электронное письмо с помощью следующей команды: mailx -s "Hola Mundo" email@domain.com

Но когда я отправляю электронное письмо с использованием javamail api, я получаю следующее исключение, не могли бы вы помочь мне решить эту проблему.

javax.mail.SendFailedException: Invalid Addresses;
  nested exception is: 
    javax.mail.SendFailedException: 550 5.7.1 <email@domain.com>... Relaying denied

    at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:632)
    at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:306)

    at SendMailUsage.main(SendMailUsage.java:59)

и я уверен, что мой электронный адрес идеален.

Ответы [ 2 ]

0 голосов
/ 19 сентября 2011

Проблема была решена путем изменения файла sendMail.cf на стороне сервера.Мой администратор AIX сообщил мне, что это было связано с какой-то проблемой DNS, обновит решение, как только получу от него сообщение

0 голосов
/ 15 сентября 2011

Ознакомьтесь с RFC 2821 (Simple Mail Transfer Protocol), особенно с информацией об ответах STMP: http://tools.ietf.org/html/rfc2821#section-4.2

Статус ответа, начинающийся с 5xx, указывает на постоянную ошибку.В вашем случае ваш SMTP-сервер не настроен на маршрутизацию почты на указанный вами адрес назначения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...