У нас есть Exchange 2016, и у нас есть эта проблема:
на некоторых серверах наших клиентов мы должны настроить некоторые оповещения по электронной почте, которые отправляются через коннектор SMTP (с включенными STARTTLS и AUTH-LOGIN)
адрес назначения: Кому: 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.
Мы искали решение, но ничего не нашли.
Есть ли настройка, позволяющая использовать любые
From:
адрес при пересылке почты для аутентифицированных пользователей SMTP?
Спасибо.
Если сервер является почтовым сервером для всех этих доменов, можно, например, добавить все эти адреса как proxyAddresses
в AD, например smtp:alertservice@example.com
. Если адрес уже принадлежит другой учетной записи, учетная запись должна иметь отправить от имени / отправить как разрешение на этот адрес.
Если ваш сервер не является почтовым сервером для этих доменов, учтите, что он не может быть указан в качестве разрешенного отправителя в SPF, в результате чего эти сообщения будут отклоняться или рассматриваться как спам. Поэтому, возможно, будет лучше использовать адрес электронной почты вашего собственного домена; тот, у которого вообще не было этой проблемы.