1

既存の Gmail アカウントの確認に問題があります。SMTPサーバーへの接続には、Windows用のopensslを使用します。実行後、次の行を書いてサーバーに接続します:

s_client -starttls smtp -crlf -connect smtp.gmail.com:587

接続後、認証ログインを使用してサーバーにログインします。この後、新しいメールの作成を開始します:

C:mail from:<somegmail@gmail.com>
S:250 2.1.0 OK w7sm27345781wiz.0
C:rcpt to:<incorrectEmail@asas.com>  //input incorrect email
S:250 2.1.0 OK w7sm27345781wiz.0

しかし、間違った電子メールサーバーを入力した後、エラーを返す必要があります:

550-5.1.1 The email account that you tried to reach does not exist...

サーバーがエラーを返さないのはなぜですか?

4

1 に答える 1

2

送信サーバーは、送信のためにメッセージを受け入れますが、この時点で宛先が実際に有効かどうかは確認しません。そのため、成功メッセージが表示されます。

サーバーは基本的に、「あなたのメッセージを受け取りました。配信を試みます」と言っています。

後で、gmail.com サーバーが asas.com サーバーと通信するときに asas.com サーバーがエラーを返し、その時点で Gmail からバウンス メールが届きます。

于 2012-07-11T18:58:10.767 に答える