Назад | Перейти на главную страницу

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

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

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

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

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

В основном у вас есть два варианта.

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

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

Ваше «третье устройство», вероятно, уже настроено как «Умный хост». Посмотрите в свойствах SMTP-сервера на вкладке «Доставка» и нажмите «Дополнительно». Укажите здесь имя или IP-адрес компьютера с сервером Exchange и убедитесь, что флажок «Попытка прямой доставки перед отправкой на промежуточный узел» не установлен.

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

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