0

私は(おそらく)デンマークの電子メール ドメインで奇妙な経験をしています。すべては、エラーを処理できるようにコードをテストしたいということから始まります。

顧客がメールを送信できるフォームを備えたホームページがあります。ときどき、私の顧客が my.customer@gmail.dk のようなメール アドレスでメールを送信してきます

PHP mail() では、メールが配信されなかった場合にエラーが発生するように、追加のパラメーター「-founce@my.domain.dk」を使用します。

ドメイン my.customer@gmai.com または my.customer@gmailzzz.com に電子メールを送信すると、SMTP 550 エラーが発生します。しかし、my.customer@gmail.dk にメールを送信しても、まったく応答がありません。

ドメイン gmail.dk が www.dk-hostmaster.dk で使用されているかどうかを確認しようとしましたが、そうではないようです。では、gmail.dk にメールを送信してもエラーが返されないのはなぜですか ???

4

2 に答える 2

2

https://www.dk-hostmaster.dk/index.php?id=42&query=gmail.dk&submit=S%F8g

すでに Google Inc. が所有しています。キャッチオールが設定されているか、バウンスがまったく返されない可能性が高いですか?

于 2012-05-10T10:27:32.787 に答える
0

これらのエラー メッセージは実際にどこに表示されますか? mail() に渡す追加のパラメーターは、使用しているメール サーバーに渡されるだけなので、結果はメールの送信に使用しているサーバーによって異なります。sendmail を使用していますか?

SMTP は、配信に時間がかかることを本質的に想定しているプロトコルです。一部のメール サーバーは、最初のメール送信の試みを恣意的に拒否し、送信者に後で再試行を強制し、怠惰なスパマーを思いとどまらせるだけです。

メール サーバーが「gmail.dk」に接続できない場合、一時的な接続の問題であると想定し、数時間後 (または数日後) に再試行しようとする場合があります。送信しようとした他のアドレスの一部がより具体的なエラー (「そのユーザーは私たちのシステムに存在しません」など) で応答した可能性があり、サーバーは配信の失敗が永続的なものであることを認識できます。

于 2012-05-10T11:05:47.657 に答える