windows2003サーバー(IIS)のウェブアプリでエラーが出ます。サーバーのグローバル固定IPを変更(100.200.300.4→100.100.100.1)しました。

サーバー内のシステム(メール)は変更していないのが原因だと思われます。
修正箇所がわからないので教えてください。
エラー内容としては、WEBからの申込登録時に以下のようなエラーメッセージが出ます。
=====ここから=====
****アプリケーションでサーバーエラーが----
メールボックス名は許可されていません。 サーバーの応答: sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
ソース エラー:
現在の Web 要求の実行中にハンドルされていない例外が生成されました。障害の原因および発生場所に関する情報については、下の例外スタック トレースを使って確認できます。
スタック トレース:
[SmtpFailedRecipientException: メールボックス名は許可されていません。 サーバーの応答: sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)]
System.Net.Mail.SmtpTransport.SendMail(MailAddress sender,
以下、省略
======ここまで======

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:2009/05/07 15:42:44
  • 終了:2009/05/14 15:45:02

回答(2件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332009/05/07 16:31:43

ポイント35pt

固定IPを変更したWebアプリとSMTPサーバの関係はどうなっていますか?


そのSMTPサーバは、POP before SMTP認証などの事前認証を求める方式ではありませんか?

id:kaji0245

IPを変更する前までは普通に動作していたのですが(^_^;)

2009/05/07 18:50:24
id:ichiburn74 No.2

ichiburn74回答回数33ベストアンサー獲得回数02009/05/11 22:40:51

ポイント35pt

メールサーバのrcpthostsファイルにて、100.200.300.4の旧アドレスが設定されていませんか?

rcpthostsファイルが問題なければ、その他コントロールファイルを確認してみてください。

以下のサイトが参考になると思います。

http://www.atmarkit.co.jp/flinux/rensai/qmail01/qmail01b.html

id:kaji0245

rcpthostsファイルの場所がわかりません(^_^;)しかも使用中のメールサーバーもわかりません・・・

2009/05/12 08:57:47
  • id:ichiburn74
    回答2の補足です。

    質問、エラーメッセージから想定しているのは

    【WEBサーバ】
     ↓ 申し込み登録時に、メール送信要求
    【メールサーバ】
     ↓ メール送信

    という流れですが誤っていますか?


    エラーメッセージからは

    「rcpthostsに記載されていない(許可されていない)ドメインからメールの送信の要求がきているので送信せずにエラーとします。」

    と、メールサーバが応答しているように見えますので、この問題を解決するにはメールサーバのrcpthostsの設定を変更しないとだめと思うのですが。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません