Как напрямую ретранслировать SMTP с сервера IIS 6.0 на сервер Exchange 2003

Как напрямую ретранслировать SMTP с сервера IIS 6.0 на сервер Exchange 2003

Можно ли принудительно отправлять почту SMTP, полученную на сервере IIS 6.0, непосредственно на сервер Exchange 2003 во внутренней сети?

Сейчас у нас есть третье устройство посередине, которое перегружено и задерживает почту на 2 или 3 часа. Я хочу иметь возможность пропустить среднее устройство и перейти напрямую из IIS в Exchange.

[Обновление] Я должен уточнить, что сервер IIS также является внутренним. Я обнаружил, что это третье устройство не было включено в смесь, пока на прошлой неделе не был включен наш новый брандмауэр (всего за несколько часов до начала праздничных выходных, не меньше).

решение1

Вы можете заставить сервер IIS 6.0 SMTP отправлять любой входящий SMTP-пакет напрямую на другой сервер для доставки. Вы ищете в "Smart host".

Ваше «третье устройство», вероятно, уже настроено как «Smart host». Посмотрите свойства SMTP-сервера на вкладке «Delivery» и нажмите «Advanced». Укажите там имя или IP-адрес компьютера Exchange Server и убедитесь, что флажок «Attempt direct delivery before send to smart host» не установлен.

Разумеется, проверьте (с помощью TELNET или другого средства), может ли компьютер IIS 6 получить доступ к TCP-порту 25 компьютера Exchange Server по указанному вами выше имени или IP-адресу.

решение2

Я предполагаю, что ваш сайт настроен на отправку на локальный SMTP-сервер?

По сути, у вас есть два варианта.

  1. Настройте веб-приложение на использование SMTP-сервера на сервере Exchange для отправки писем.
  2. Настройте смарт-хост на сервере IIS SMTP на веб-сервере для направления всей почты на сервер Exchange.

решение3

Добавьте запись hosts в поле IIS, которая напрямую указывает на внутренний IP-адрес вашего сервера Exchange. Это должно помешать ему выполнять внешний поиск DNS и эффективно обойти ваш брандмауэр.

Связанный контент