Я настроил сервер Windows 2008 R2 для маршрутизации электронной почты из Exchange 2010 с помощью SMTP-сервера в IIS.
У меня есть 3 отдельных домена, и я хотел бы маршрутизировать каждый из них через разные внутренние и внешние IP-адреса для (IP-репутации и т. Д.), В данный момент он использует только основной IP-адрес на сервере для внешней маршрутизации электронной почты.
Возможно ли это вообще при использовании SMTP-сервера в IIS, или есть какое-либо другое программное обеспечение для этого?
Виртуальный SMTP-сервер по умолчанию в Exchange обрабатывает отправку напрямую для всех допустимых доменов. Вам даже не нужно создавать отдельные виртуальные SMTP для этого сценария.
Отправьте напрямую, и у вас не будет проблем. Вы даже можете указать другой DNS-сервер для вашего SMTP, который будет использоваться для исходящего DNS-поиска от ваших пользователей и других процессов.
Отправьте через смарт-хост, и вам нужно будет иметь дело с SPF, как в другом ответе.
Настройте записи SPF для каждого домена, которые указывают на ваш внешний IP-адрес, и у вас не будет проблем с отправкой электронной почты. У нас он настроен таким образом, и он отлично работает.
SMTP в IIS и Exchange - это практически идентичный продукт под капотом. Если у вас нет проблем с загрузкой / ресурсами на вашем сервере Exchange, вам не нужно использовать IIS SMTP. Исключением является то, что если вы планируете ретранслировать почту с шестизначным диапазоном за один раз, вам следует обратиться к серверу IIS SMTP.