Могу ли я настроить SMTP в IIS для ретрансляции на удаленный SMTP-сервер?

StackOverflow https://stackoverflow.com/questions/239262

  •  04-07-2019
  •  | 
  •  

Вопрос

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

Кто-нибудь знает, возможно ли это?

Это было полезно?

Решение

Да, это вполне возможно и относительно легко настроить.

На моем веб-сайте есть несколько статей о SmartHosting, которые, возможно, помогут:

http://www.christopherlewis.com/SmartHosting/SMTPSmartHosting.htm
и
http://www.christopherlewis.com/SmartHosting/SMTPSmartHostingPt2.htm

Они написаны для Exchange 2003, но Exchange 2003 использует механизм SMTP IIS, поэтому настройки такие же.

По сути, вы щелкаете правой кнопкой мыши по сайту SMTP, выбираете свойства, вкладку «Доставка», «Безопасность исходящего трафика» и вводите свои учетные данные в поля «Базовая аутентификация».Вернувшись на вкладку «Доставка», нажмите «Дополнительно» и введите имя удаленного SMTP-сервера в поле SmartHost.

Редактирование

Ссылки выше больше не доступны.

Попробуйте http://intellitect.com/configuring-windows-smtp-server-on-windows-2008-for-relay/.

Другие советы

Я думаю, что вы можете установить исходящие ретрансляции только для определенных доменов, а не для общего покрытия.

http://www.isaserver.org/articles/smtprelayinboundoutbound.html

РЕДАКТИРОВАТЬ:Я раньше этого не делал, купите, может стоит попробовать:

В свойствах сервера вы можете попробовать выбрать вкладку «Доставка», а затем «Дополнительно».В Smart Host введите IP-адрес или домен исходящего SMTP-реле.Нажмите «ОК», затем выберите «Безопасность исходящей почты» и введите свое имя пользователя и пароль в поле базовой аутентификации.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top