1. ホーム
  2. asp.net

[解決済み] メールボックスを使用できません。というサーバーの応答がありました。5.7.1 Unable to relay for [email protected] [closed]です。

2023-05-08 02:26:06

質問

"を取得しています。 メールボックスを使用できません。サーバの応答は 5.7.1 Unable to relay for [email protected] です。 ASP.NETでメールを送信しようとすると、"と表示されます。このサイトは、IIS7、Windows 2008 サーバー上に展開されています。

ウェブサイトは IIS6 および Windows 2003 サーバーで正常に動作していました。 . 私は IIS7, 2008 にそれを展開し、それは私にこのエラーを与えるようになりました。

誰か以前にこれを経験したことがありますか?

どのように解決するのですか?

ああ、わかったよ... 私はそれが動作するようになった:)

ありがとうクリストファー、あなたの提案は正しいです。

しかし、quot;Default SMTP Virtual Server" を見つけるのは困難でした;)。

IIS7 を使用して Web サイトを展開する場合でも、SMTP サーバーを設定するために IIS6 マネージャーを開く必要があります (なぜ?)。

私は以下のようにSMTPサーバの設定を行い、動作するようにしました。

  1. コントロールパネル --> 管理ツールで、IIS6 マネージャを開きます。
  2. SMTP仮想サーバーのプロパティを開きます。
  3. 一般]タブで、[WebサーバーのIPアドレス]を の代わりにWebサーバーのIPアドレスを設定します。 Unassigned"の代わりに設定します。
  4. アクセス]タブで、[リレー]ボタンをクリックします。 ボタンをクリックすると、Relay 制限]ダイアログが表示されます。
  5. リレーコンピュータのリストで、次のものを追加します。 ループバックIPアドレス、すなわち127.0.0.1 と Web サーバーの IP アドレスを追加し、SMTP サーバーを介して電子メールを通過/中継できるようにします。