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

Установка IP-адреса, используемого службой SMTP в Windows Server 2008

Мое приложение ASP.NET, работающее в IIS7 на Windows Server 2008, должно отправлять электронную почту. Я добавил функцию SMTP в Windows Server 2008. Проблема в том, что у моего сервера несколько IP-адресов, и я не могу контролировать, какой IP-адрес используется для исходящей электронной почты. Электронная почта отправляется правильно, но «Полное доменное имя», которое я использую для отправки почты, может не соответствовать IP-адресу, который использует сервер:

http://forums.iis.net/t/1158540.aspx

Есть идеи, как я могу это исправить? Пожалуйста, имейте в виду, что я в основном программист и только системный администратор на полставки.

ДОПОЛНИТЕЛЬНЫЙ ВОПРОС. Что люди думают об использовании только внешних SMTP-серверов, таких как SMTP-серверы Google Apps? Достаточно ли они надежны?

Я рекомендую использовать HMailServer вместо этого, поскольку это бесплатно и намного лучше (более тонкие элементы управления SMTP, лучшие инструменты для ведения журнала / устранения неполадок). Вы можете легко отключить функции POP и IMAP.

В любом случае вы сможете изменить привязку IIS SMTP, как показано ниже. Похоже, это для входящего, но может также работать и для исходящего. Если нет, я думаю, он может быть привязан к первому IP-адресу в Windows, поэтому вы можете сделать IP-адрес, который вы хотите исходящим, основным IP-адресом в вашей системе. HMailServer позволит вам выбрать IP-адрес для привязки.