У меня есть этот код для отправки почты:
public bool SendMail(MailMessage message)
{
message.From = new MailAddress(AppProperties.FromMailAddress, AppProperties.FromDisplayName);
SmtpClient smtp = new SmtpClient { EnableSsl = AppProperties.EnableSsl };
try
{
smtp.Send(message);
return true;
}
catch (Exception)
{
return false;
}
}
и настроили web.config для отправки почты с использованием IIS 5.1 в localhost с этим (как следует из ответов):
<system.net>
<mailSettings>
<smtp deliveryMethod="Network">
<network host="localhost"
userName=""
password=""
defaultCredentials="false"
port="25" />
</smtp>
</mailSettings>
</system.net>
Что мне нужно сделать, чтобы отправлять почту с помощью IIS 5.1 в Windows XP? Возможно ли это сделать? Думаю, да, как вы говорите, поскольку я не получаю никаких исключений, но я не получаю его по назначению. Если я должен поставить пользователя и пароль, который должен быть?