- - PR -
メール送信エラー
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-11-05 19:06
お世話になります。
標題の件にて質問させてください。 なお、開発環境は以下の通りです。 windows XP IIS5 ASP.net2005 IISサーバー上でSMTPサーバーを立てメール送信のプログラムを作っています。 本番環境(windows 2003)上ではうまく送信できるのですが開発環境上では 送信できません。 ただしプログラム上でエラーはでていません。 設定環境は本番。開発環境ともデフォルトのままです。 設定の問題かセキュリティの問題か分からず困っています。 どうか知恵を貸していただければと思います。 よろしくお願いします。 |
|
投稿日時: 2008-11-05 23:17
その送信エラーは何ですか?単にエラーですと言われてわかる仙人は少ないかと。
|
|
投稿日時: 2008-11-06 00:11
言葉、足らずですみません。
エラーとありますが厳密に言うとエラーではなくメールが送信されないのです。 プログラムは以下の通り。 Dim msg As New System.Web.Mail.MailMessage msg.From = "xxx@xxx.co.jp" msg.To = "xxx@xxx.co.jp" msg.Subject = "ヘッダー" msg.Body = "本文" msg.Web.Mail.SmtpMail.Send(msg) エラーなく処理は完了しているのですがメールが送信されないのです。 なぜ、送信されていないのか理由がわからないのです。 本番環境では問題なく送信されいるのですが開発環境のPCでは 送信されないのです。 設定の問題と思われるのですが何かわかるでしょうか。 |
|
投稿日時: 2008-11-06 09:43
IISのログ と Windows のシステムログ のどちらかになんか出てない?
_________________ かるあ のメモ と スニペット |
|
投稿日時: 2008-11-06 10:19
ログを確認しました。 システムログに以下のものが出ていました。
------------------------------------------------------------------------------- リモート ドメイン 'XXXXXXX.XXX' へのメッセージの配信に失敗しました。エラー メッセージ は 'An SMTP protocol error occurred. ' です。エラーを発生させた SMTP コマンドは 'RCPT' です。リモート サーバー からの応答は '550 Relaying denied. ' です。 詳細な情報は、http://go.microsoft.com/fwlink/events.asp の [ヘルプとサポート センター] を参照してください。 |
|
投稿日時: 2008-11-06 10:28
つまりそういうことじゃないでしょうか。
|
|
投稿日時: 2008-11-06 12:49
出てきたログを元にいろいろと調べてみたが
よく分からず、SMTPについての知識がないせいかログの出たエラーメッセージ がいまいち理解できていません。 このメッセージの場合どの辺を注意するれば良いのでしょう。 |
|
投稿日時: 2008-11-06 13:00
「いろいろと調べてみた」とか「いまいち理解できていません」が
具体的にどうなのか分かりませんが…。 http://www.google.com/search?hl=en&client=opera&rls=en&hs=osG&q=550+Relaying+denied.+%E6%84%8F%E5%91%B3&btnG=Search こういうことで。 |