0

私の問題について電子メールを送信するアプリケーションがあります。この作業には SmtpClient クラスを使用します。私のメール サーバーの 1 つでは問題なく動作しますが、最近は Exchange サーバーを使用してメールを送信しています。私の SendEmail メソッドは、次のメッセージで例外をスローします:

550 要求されたアクションは実行されませんでした: メールボックスが利用できません / 5.7.1 リレーできません

これは私のアプリケーションの問題ですか、それともメール サーバーの設定の問題ですか? 解決策は何ですか?

4

1 に答える 1

3

SMTP エラー 550 は、一般的に (ちょっとした検索に基づいて) 次のように定義されます。

550 メールボックスが使用できないため、要求されたアクションは実行されませんでした。

これは、宛先でのエラーである可能性があります。例えば。ディスク ドライブがいっぱいになりました。

あなたの場合:

550 要求されたアクションは実行されませんでした: メールボックスが利用できません / 5.7.1 リレーできません

サフィックスは次のことを示します。

  1. 電子メールは、通信している SMTP サーバーでホストされていません。
  2. その SMTP サーバーは、最終宛先 (または別のリレー) への転送を拒否しています。

#2 には多くの理由が考えられます (たとえば、ISP の SMTP サーバーは、ISP のネットワーク内から送信する場合にのみ中継します) が、どれを特定する必要があるかを特定する必要があります (接続の喪失などの一時的な状況である可能性があります)。そのサーバーの管理者/サポートに相談するのが最善です。

于 2013-05-04T09:37:12.640 に答える