Я установил сервер Exchange 2013 в своей доменной сети Windows для приема и отправки почты как внутри, так и за пределами домена. После того, как Google отказал мне в получении электронной почты с моего сервера (причина была связана с вероятностью того, что это спам), я проверил черные списки (с помощью mxtoolbox) и обнаружил, что попал в 4 черных списка. Большинство из них ссылались на мой сервер Exchange как на открытый сервер ретрансляции.
Как разрешить моему серверу Exchange 2013 принимать электронную почту от всех людей, которые хотят отправлять мне сообщения, не будучи открытым сервером ретрансляции? Я проверил учебные пособия и базу знаний Microsoft, но ничего не нашел. Я видел, что рекомендуется изменить параметры соединителя получения, но ни один внешний отправитель не мог отправлять почту в мою организацию.
Моя установка
РЕДАКТИРОВАТЬ 8/19: То, что я сделал сейчас, просто удалил все соединители приема, чтобы начать все заново. Если бы я хотел сделать нужные мне приемные соединители вручную, как бы это работало?
Убедитесь, что на вашем приемном соединителе все правильно: ms-Exch-SMTP-Accept-Any-Recipient
Удаление этого права заставит ваш сервер ответить 550 5.7.1 Невозможно передать ошибку на удаленный хост, который хочет отправить на электронную почту, находящуюся не на вашем предприятии.
Некоторые администраторы создают несколько соединителей приема и открывают это право, чтобы разрешить устройству отправлять на внешний адрес, поэтому он может иметь некоторое применение для добавления этого разрешения, но не для вашего основного соединителя приема.