3

無料の smtp をインストールした後、localhost を smtp サーバーとして使用して、ローカルの iis アプリからメールを送信しようとしていますが、次のエラーが表示されます。

Mailbox unavailable. The server response was: Invalid 

受信者: 'validAddress'@hotmail.com

何が問題なのですか?

4

4 に答える 4

1

SMTPサービスは電子メールを「中継」するように構成する必要があるようです...通常、これにはあなたのメールドメインが何であるかを伝えることが含まれ、それからそれ自身以外のドメイン宛てのメールはそれを送信しますワールド、およびメッセージを実サーバーに中継してみてください。

ただし、注意してください。これは、スパマーが電子メールサーバーを悪用する方法です。彼らは彼らのために中継するSMTPリスナーを探します。「localhost」からのリレーメール、または送信を行うためにそれに接続するマシンのみを受け入れるようにする必要があります。

より安全な方法は、ファイアウォールでこのボックスに着信するポート25をブロックすることです。これにより、このSMTPサーバーは外部からは見えなくなります。

于 2009-01-07T22:44:00.827 に答える
1

無料(サードパーティ)の smtp アプリがネットワークから離れていないようで、そのメールボックス自体があるかどうかを確認しようとしている可能性があります。smtp サーバーが外部接続などにアクセスできるように設定されているかどうか試してみてください。ところで、無料の smtp アプリの名前は何ですか?

または、iis に組み込まれている組み込みの SMTP メール プロバイダーを使用できますか? このサードパーティのアプリの代わりに、それを使用する方法を知っていますか。

于 2008-11-30T05:18:05.857 に答える
0

Wiresharkを使用して、アプリケーションとSMTPサーバーの間のネットワークに何が接続されているかを確認します。

于 2008-11-30T13:40:13.393 に答える
0

C で簡単な smtp 送信者を作成してテストします。RFC で 3 分かかります。

于 2008-11-30T13:04:47.990 に答える