私がメールを送信するには、このコードを持っている:WinXPでIIS 5.1を使用してメールを送信するには?
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;
}
}
これではlocalhostでIIS 5.1を使用してメールを送信するためにweb.configファイル(の回答により示唆されるように)設定されている:何
<system.net>
<mailSettings>
<smtp deliveryMethod="Network">
<network host="localhost"
userName=""
password=""
defaultCredentials="false"
port="25" />
</smtp>
</mailSettings>
</system.net>
をWindows XPでIIS 5.1でメールを送信する必要がありますか?それをすることは可能ですか?あなたが言うように、私は例外なく、私は目的地でそれを受け取っていないので、私ははいと思います。ユーザーとパスワードを入力する必要がありますか?
このコードを実行するとどうなりますか? – JoshJordan
は何も送信しません。 IISでアカウントなどを作成する必要がありますか? – eKek0
それは何もしないという意味ですか?それが偽を返すことを意味しますか?その場合は、例外の詳細をお知らせください。 – JoshJordan