| 
                 分類:[ASP.NET (C#)] 
  C#で、メール送信をしようと考えていて、下記のプログラムを作成しました。
             try             {                 //MailMessageの作成                 System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();                 //送信者                 msg.From = new  System.Net.Mail.MailAddress("sender@xxx.xxx", "Test");                 //宛先                 msg.To.Add(new System.Net.Mail.MailAddress("recipient@xxx.xxx", "User"));                 //件名                 msg.Subject = "こんにちは";                 //本文                 msg.Body = "こんにちは。\r\n\r\nそれではまた。";
                  System.Net.Mail.SmtpClient sc = new System.Net.Mail.SmtpClient();                 //SMTPサーバーを指定する                 sc.Host = "localhost";                 //メッセージを送信する                 sc.Send(msg);
                  //後始末                 msg.Dispose();
                  lblMsg.Text = "送信済み";
              }             catch (Exception ex)             {                 lblMsg.Text = ex.ToString();             }
 
  コントロールパネルで、IISの設定やSMTP Srviceにもチェックを入れ、コンポーネントウィザードも完了しましたが、 「"System.Net.Mail.SmtpFailedRecipientException: メールボックス名は許可されていません。 サーバーの応答: sorry, relaying denied from your location [124.97.33.222] (#5.7.1)\r\n  とエラー表示が出ます。 メールボックス名の許可する方法がわかりません。 どなたか解られる方、教えてもらえないでしょうか?
  |