Ошибка подключения к SMTP-ретранслятору в виртуальной машине Azure с учетной записью O365 - PullRequest
0 голосов
/ 18 мая 2018

Как я могу использовать виртуальную машину (linux), где приложение Java работает с SMTP-сервером / ретранслятором?

Для подключения к SMTP я хочу использовать учетную запись O365, поэтому конфигурация выглядит следующим образом:

  • хост: smtp.office365.com
  • порт: 587
  • TLS: true
  • uid: UID-O365
  • pwd: PWD-O365

В ответ я получаю: Произошла ошибка при отправке тестового электронного письма:

MailException: com.sun.mail.smtp.SMTPSendFailedException:
501 5.1.7 Invalid address [AM4P190MB0211.EURP190.PROD.OUTLOOK.COM]
;
nested exception is:
com.sun.mail.smtp.SMTPSenderFailedException: 501 5.1.7 Invalid address 
[AM4P190MB0211.EURP190.PROD.OUTLOOK.COM]

примечание: Приложение, которое хочетConnect работает на Java, что, вероятно, неважно

Ответы [ 2 ]

0 голосов
/ 18 мая 2018

Сервер сообщает вам, что адрес «AM4P190MB0211.EURP190.PROD.OUTLOOK.COM», который вы используете в своем сообщении в качестве адреса отправителя или получателя, не является действительным адресом электронной почты.По крайней мере, где-то там нужен знак "@".Вы можете получить более подробную информацию в выводе отладки JavaMail .

0 голосов
/ 18 мая 2018

Решение простое: адрес электронной почты отправителя (который не был указан выше) и UID должны совпадать

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