フレームワーク 2.0 を使用して C# で記述された単純な .net Web アプリケーションがあります。
それが行う唯一のことは、この関数を呼び出すことです:
static void SendMail(string strSubject, string strBody, string strFrom, string strTo, string strHost)
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress(strFrom);
msg.To.Add(new MailAddress(strTo));
msg.Subject = strSubject;
msg.Body = strBody;
msg.Priority = MailPriority.Normal;
SmtpClient smtpClient = new SmtpClient();
smtpClient.Host = strHost;
smtpClient.Send(msg);
}
コンパイルしてエラーなく実行できますが、誰に送信してもメールが届きません。
しかし、不思議なことに、マネージャーのコンピューターでコンパイルして実行した同じプログラムが正常に動作し、電子メールを送信します。
どちらも Visual Studio 2008 で実行しています。
彼のコンピューターと私のコンピューターの唯一の違いは、彼が Windows XP を使用しており、私が Windows 7 を使用していることです。
どんな情報でも役に立ちます。確認できるものを探しています。