Я пытался использовать опцию ниже, но получаю «Не удается получить каталог раскладки IIS». Я знаю, что я указываю на существующий каталог, есть ли разрешения, которые мне нужно установить для каталога?
лько я понимаю, в IIS на Vista нет SMTP-сервера. Я работаю над проектом, который потребует от меня отправки электронной почты. Я хотел бы начать с нескольких простых прототипов на моей машине для разработки под управлением Vista Ultimate. Я не подключен к корпоративной сети, где я могу просто где-нибудь использовать сервер обмена.
Я понимаю, что есть несколько SMTP-серверов, которые я могу установить, но я не уверен, что делать после установки одного. Я знаю, как написать код для отправки электронного письма, но я не знаю, какую конфигурацию необходимо выполнить, чтобы использовать сервер SMTP.
То, что я хотел бы, является четким описанием того, что делать, когда я установил SMTP-сервер на моем компьютере с Vista.
Спасибо!
ОБНОВЛЕНИЕ: я загрузил этот сервер SMTP:http://softstack.com/freesmtp.html
Вот как выглядит мой код:
class Program
{
static void Main(string[] args)
{
MailMessage message = new MailMessage();
message.From = new MailAddress("[email protected]");
message.To.Add(new MailAddress("[email protected]"));
//message.To.Add(new MailAddress("[email protected]"));
//message.CC.Add(new MailAddress("[email protected]"));
message.Subject = "This is my subject";
message.Body = "This is the content";
SmtpClient client = new SmtpClient("localhost");
client.Send(message);
Console.ReadLine();
}
}
Когда у меня запущен этот SMTP-сервер и я запускаю консольное приложение, оно передает строку client.send. Сервер SMTP выглядит следующим образом:
http://screencast.com/t/2B7jv0bE14
Через некоторое время истекает client.send.
Есть идеи, что происходит сейчас?
Спасибо!