2

クライアントにメールを送信するためにPHPメール機能を使用しています。しかし、何人の受信者が実際に私のメールをわざわざ開封し、何人が開封しなかったかを知りたいです。

それを検出する方法はありますか?すべての JavaScript 機能は、クライアントの電子メール ユーザー インターフェイスによって確実に無効になります。

この点で何か助けていただければ幸いです

4

2 に答える 2

5

これを実現する最も一般的な方法は、Web サーバーでホストされている画像への参照を含む HTML メールを送信することです。各メールでは、その画像の URL の一部として、一意の識別子を含めます。次に、人々があなたの電子メールを読み、画像をダウンロードすると、そのアクティビティが Web サーバーのログに記録されます。あとは、少しログを分析するだけです。

于 2011-12-25T07:52:45.903 に答える
4

メールの受信者がリモート画像を許可している場合 (多くの場合、メール クライアントはデフォルトでこのオプションを要求します)、1 つの解決策は、所有するサーバーに存在する一意の画像 URL (「実際の」画像または 1x1 ピクセルのいずれか) を表示することです。 . したがって、その画像 URL がクライアントによってサーバーに読み込まれたかどうかを追跡できます。

開封確認もありますが、これらはオプションであり、すべてのクライアントでサポートされているわけではありません。

于 2011-12-25T07:52:31.113 に答える