Я новичок в платформе .NET. И в настоящее время я изучаю ASP.NET MVC.
Я хочу отправить электронное письмо из моей программы, и у меня есть следующий код:
public void sendVerrificationEmail()
{
//create the mail message
MailMessage mail = new MailMessage();
//set the addresses
mail.From = new MailAddress("");
mail.To.Add("");
//set the content
mail.Subject = "This is an email";
mail.Body = "this is a sample body with html in it. <b>This is bold</b> <font color=#336699>This is blue</font>";
mail.IsBodyHtml = true;
//send the message
SmtpClient smtp = new SmtpClient("127.0.0.1");
smtp.Send(mail);
}
Теперь, когда я выполню этот код, я получу следующее исключение:
System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 127.0.0.1:25
Теперь я очень плохо знаком с менеджером IIS и прочим. так что там, наверное, что-то не так.
Нужно ли устанавливать виртуальный SMTP-сервер или что-то в этом роде? В настоящее время у меня есть следующие настройки:
http://img153.imageshack.us/img153/695/capture2p.png
Я искал несколько часов, но не могу найти работающего решения.
Помощь будет оценена!