Ошибка SMTP 530 5.7.57 при отправке электронной почты из Apache Camel в Office.365 - PullRequest
0 голосов
/ 13 мая 2019

Сообщение об ошибке: com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.57 SMTP;Клиент не был аутентифицирован для отправки анонимной почты во время ПОЧТЫ ОТ

Apache ActiveMQ 5.15.0 - Apache Camel 2.19.1 - JavaMail версия 1.4.7 -

- mailer.properties

camel.smtpserver=smtp.office365.com:587

camel.smtpUser=xxx@xxx.com

camel.smtpPassword=xxx

camel.smtpfrom=xxx@xxx.com

camel.smtpto=xxx@xxx.com

xxx@xxx.com: действующая учетная запись office365

- Camel.xml

<to uri="smtp://{{camel.smtpserver}}?password={{camel.smtpPassword}}&amp;username={{camel.smtpUser}}&amp;mail.smtp.auth=true&amp;mail.smtp.starttls.enable=true&amp;from={{camel.smtpfrom}}&amp;to={{camel.smtpto}}&amp;contentType=text/html"/>

- Спасибо за помощь!

1 Ответ

0 голосов
/ 14 мая 2019

Вы можете попытаться изменить свой URL, как показано ниже

smtp://{{camel.smtpUser}}:{{camel.smtpPassword}}@{{camel.smtpserver}}?mail.smtp.auth=true&amp;mail.smtp.starttls.enable=true&amp;from={{camel.smtpfrom}}&amp;to={{camel.smtpto}}&amp;contentType=text/html

Наличие символа @ в имени пользователя также может быть критическим.

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