Отправка почты с использованием C # (нужна ли конкретная настройка IIS)? - PullRequest
0 голосов
/ 18 сентября 2011

Я только что установил IIS и хочу включить отправку электронной почты через C #. Я не знаю, что мне нужно настроить в IIS.
Я попробовал несколько вещей, но безуспешно. Я очень новичок в ASP.net.

Я использую следующий код.

// create mail message object
MailMessage mail = new MailMessage();
mail.From = @"asaf.tobi@gmail.com";// put the from address here
mail.To = @"asaf.tobi@gmail.com"; // put to address here
mail.Subject = "test";  // put subject here 
mail.Body = "test";// put body of email here
SmtpMail.SmtpServer = "localhost"; // put smtp server you will use here 
// and then send the mail

1 Ответ

0 голосов
/ 18 сентября 2011

В IIS7 вам нужно перейти к настройкам почты в диспетчере IIS.

Взгляните на http://technet.microsoft.com/en-us/library/cc772058(WS.10).aspx

Короче

  • Перейдите в IIS Manager
  • Перейдите на сайт верхнего уровня для настройки всех серверов или перейдите на конкретный сайт
  • Откройте представление Feartures
  • Откройте SMTP-электронную почту
  • Установите соответствующие почтовые данные

Если вам необходимо установить почтовый сервер, обратитесь к http://learn.iis.net/page.aspx/751/configure-smtp-e-mail-in-iis-7/ за подробностями.

...