Могу ли я настроить SMTP в IIS, чтобы он подключался к удаленному SMTP-серверу?
Я хочу настроить SMTP на моем веб-сервере, чтобы любой адрес электронной почты, отправленный через SMTP-сервер, был ретранслирован на удаленный SMTP-сервер. Сервер SMTP IIS должен будет использовать аутентификацию SMTP и использовать имя хоста, имя пользователя и пароль (как если бы он настроил обычный почтовый клиент).
Кто-нибудь знает, возможно ли это?
Ответы
Ответ 1
Да, это вполне возможно и относительно легко настроить.
У меня есть несколько статей о SmartHosting на моем веб-сайте, которые, вероятно, помогут:
http://www.christopherlewis.com/SmartHosting/SMTPSmartHosting.htm
и
http://www.christopherlewis.com/SmartHosting/SMTPSmartHostingPt2.htm
Они написаны в Exchange 2003, но в Exchange 2003 используется механизм IIS SMTP, поэтому настройки одинаковы.
В принципе, вы щелкаете правой кнопкой мыши по сайту SMTP, выбираете свойства, вкладку "Доставка", "Исходящая" и вводите свои учетные данные в поля "Основная аутентификация". На вкладке "Доставка" нажмите "Дополнительно" и введите имя удаленного SMTP-сервера в поле "SmartHost".
правка
Указанные выше ссылки больше не доступны.
Попробуйте http://intellitect.com/configuring-windows-smtp-server-on-windows-2008-for-relay/.
Ответ 2
HTH и отвечает вашим потребностям
http://www.cmsconnect.com/praetor/webhelpg2/Chapter_2_-_Pre-installation_considerations/Configuring_the_SMTP_Server.htm
Ответ 3
Я думаю, что вы можете устанавливать исходящие реле только для определенных доменов, а не для покрытия.
http://www.isaserver.org/articles/smtprelayinboundoutbound.html
EDIT:
Я раньше этого не делал, покупка, возможно, стоит попробовать:
В свойствах сервера вы можете попробовать выполнить вкладку "Доставка", а затем переместить. В Smart Host введите исходящий SMTP-ретранслятор IP/domain. Выберите "ОК", затем выберите "Outboud Security" и введите свое имя пользователя/пароль в базовом поле проверки подлинности.