У нас есть несколько внутренних приложений (таких как RAID, UPS, Firewall и т. Д.), Которые хотят отправлять сообщения мониторинга. У нас есть Exchange 2010 на сервере SBS 2011, Outlook и ActiveSync, и все такое, связанное с деловой электронной почтой, работает нормально. Однако мне не удалось заставить кого-либо из них отправлять почту через Exchange. Все они предлагают настройки для smtp, поэтому я решил, что это должно быть довольно просто. Но увы нет.
Ни одно из приложений не содержит информативной ошибки о том, почему не удалось отправить почту, поэтому мне не помогают. Я попытался добавить подробное ведение журнала в соединитель отправки взамен, но я вообще не получаю никаких событий в этом журнале.
Итак: нужно ли указать какие-либо параметры, чтобы разрешить приложениям отправлять почту с использованием Exchange в качестве smtp-сервера? И как это отладить, когда коннектор отправки ничего не видит?
Вам необходимо настроить соединитель приема по умолчанию на вашем сервере Exchange, чтобы принимать соединения от этих устройств и разрешать анонимные соединения, если они не могут использовать аутентифицированный SMTP. Оба эти параметра находятся в свойствах соединителя приема по умолчанию.
Вы также можете создать настраиваемый коннектор приема, который будет использоваться внутренними устройствами, если вы не хотите изменять настройки по умолчанию; но вам нужно, чтобы он прослушивал другой IP-адрес или настраиваемый порт, потому что порт 25 на основном IP-адресе сервера Exchange уже используется коннектором приема по умолчанию.
Коннектор отправки совершенно не связан; он используется для отправки сообщений внешним получателям, но сначала вам нужны эти сообщения, чтобы получить в Exchange, и это проходит через соединитель приема.
Что вы, вероятно, хотите сделать, это Разрешить анонимную ретрансляцию на коннекторе получения. Если вы хотите отправить на внешний домен.