- PR -

メール送信エラー

投稿者投稿内容
ベル
会議室デビュー日: 2008/11/05
投稿数: 10
投稿日時: 2008-11-05 19:06
お世話になります。

標題の件にて質問させてください。

なお、開発環境は以下の通りです。
windows XP
IIS5
ASP.net2005

IISサーバー上でSMTPサーバーを立てメール送信のプログラムを作っています。
本番環境(windows 2003)上ではうまく送信できるのですが開発環境上では
送信できません。 ただしプログラム上でエラーはでていません。
設定環境は本番。開発環境ともデフォルトのままです。
設定の問題かセキュリティの問題か分からず困っています。
どうか知恵を貸していただければと思います。
よろしくお願いします。
deanna
大ベテラン
会議室デビュー日: 2004/08/23
投稿数: 118
投稿日時: 2008-11-05 23:17
その送信エラーは何ですか?単にエラーですと言われてわかる仙人は少ないかと。
ベル
会議室デビュー日: 2008/11/05
投稿数: 10
投稿日時: 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では
送信されないのです。
設定の問題と思われるのですが何かわかるでしょうか。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2008-11-06 09:43
IISのログ と Windows のシステムログ のどちらかになんか出てない?
_________________
かるあ のメモスニペット
ベル
会議室デビュー日: 2008/11/05
投稿数: 10
投稿日時: 2008-11-06 10:19
ログを確認しました。 システムログに以下のものが出ていました。

-------------------------------------------------------------------------------
リモート ドメイン 'XXXXXXX.XXX' へのメッセージの配信に失敗しました。エラー メッセージ は 'An SMTP protocol error occurred.
' です。エラーを発生させた SMTP コマンドは 'RCPT' です。リモート サーバー からの応答は '550 Relaying denied.
' です。

詳細な情報は、http://go.microsoft.com/fwlink/events.asp の [ヘルプとサポート センター] を参照してください。

King
ぬし
会議室デビュー日: 2008/06/20
投稿数: 284
投稿日時: 2008-11-06 10:28
つまりそういうことじゃないでしょうか。
ベル
会議室デビュー日: 2008/11/05
投稿数: 10
投稿日時: 2008-11-06 12:49
出てきたログを元にいろいろと調べてみたが
よく分からず、SMTPについての知識がないせいかログの出たエラーメッセージ
がいまいち理解できていません。
このメッセージの場合どの辺を注意するれば良いのでしょう。
mio
ぬし
会議室デビュー日: 2005/08/25
投稿数: 734
お住まい・勤務地: 神奈川県
投稿日時: 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

こういうことで。

スキルアップ/キャリアアップ(JOB@IT)