0

asp.netのsmtpClientを使用して電子メールを送信しますが、最近、smtpサーバーと同じドメインにのみ電子メールを送信できることがわかりました。そこから電子メールを送信しようとすると、次のようなエラーが発生します。

メールボックスに到達できません、*****中継できません****申し訳ありませんが、正確なメッセージを思い出せません。

しかし、これは前に起こったことはありません、なぜですか?

前もって感謝します

4

2 に答える 2

0

これは構成の問題です。SMTPサーバーは、ゲートウェイとして機能するように構成する必要があります。つまり、宛先ドメインに登録されているSMTPサーバーに電子メールを転送します。

通常、組織のSMTPサーバーは、ネットワークの内部から接続するユーザー、または組織のメンバーとして認証されるユーザーのゲートウェイとしてのみ機能します。IISでSMTPサーバーをセットアップし、ゲートウェイとして機能するように構成することもできます。次に、すべてのメールをローカルホストに送信すると、残りはそれで実行されます。

システム管理者に相談してください。

于 2009-09-22T14:42:31.470 に答える
0

ASP.NETの外部(Outlookなど)の同じサーバーを介して電子メールを送信しますか?

次の2つの問題のいずれかが発生している可能性があります。

SMTPサーバーは転送用に構成されていません。これはASP.NET/プログラミングの問題ではありません。サーバーはSMTPゲートウェイとして設定する必要があります。

ユーザー名/パスワードのクレデンシャルをサーバーに渡していない。一部のサーバーでは、内部IPアドレスを持っている限り「内部」メールを送信できますが、サーバーは外部アドレスへの電子メールの転送を拒否します。

于 2009-09-22T14:45:38.767 に答える