Авторизованный ретранслятор SMTP не работает, если исходный и пользовательский не совпадают

У нас есть Exchange 2016, и у нас есть эта проблема:

  • на некоторых серверах наших клиентов мы должны настроить некоторые уведомления по электронной почте, которые отправляются через коннектор SMTP (с включенными STARTTLS и AUTH-LOGIN)

  • адрес назначения: To: people@customerdomain.com

  • пользователь SMTP - alert@ourcompany.com

  • , если мы укажем From: alert@ourcompany.it тогда все в порядке

  • но если мы укажем From: alertservice@customerdomain.com наш сервер сообщает об этой ошибке

:

 [S] 235 2.7.0 Authentication successful
 ....
 550 5.7.60 SMTP; Client does not have permissions to send as this sender

Ошибка возникает как при использовании коннектора приема FrontendTransport, так и коннектора приема HubTransport.

Мы искали решение, но ничего не нашли.

Есть ли параметр, позволяющий использовать любой адрес От: при ретрансляции почты для аутентифицированных пользователей SMTP?

Спасибо.

0
задан 4 August 2017 в 12:47
1 ответ

Если сервер является почтовым сервером для всех этих доменов, то можно, например, добавить все эти адреса в качестве proxyAddresses в AD, например, smtp:alertservice@example.com. Если адрес уже принадлежит другой учетной записи, то учетная запись должна иметь send от имени / send как разрешение на этот адрес.

Если ваш сервер не является почтовым сервером для этих доменов, пожалуйста, учтите, что он может быть не внесен в список разрешенных отправителей в SPF, что приведет к тому, что эти сообщения будут отвергнуты или обработаны как спам. Поэтому, возможно, было бы лучше использовать электронный адрес вашего собственного домена; тот, у кого вообще не было этой проблемы.

0
ответ дан 24 November 2019 в 04:09

Теги

Похожие вопросы