2

POP3/SMTP を使用して、メールが既読かどうかを確認するにはどうすればよいですか?

メールは読めるのですが、メールが既読かどうかわかりません。任意の提案をいただければ幸いです。

4

5 に答える 5

8

これを行うための完全に信頼できる方法はありません。一部のサーバーは受信確認をサポートしていますが、受信確認要求への応答はクライアントに依存しています。

これを行うもう 1 つの方法は、追跡画像を HTML メールに埋め込み、サーバーからプルされ、そのヒットが読み取りを構成することですが、ほとんどのメール リーダーはデフォルトで HTML 外部コンテンツをブロックするため、これは多くの場合正確ではありません。

于 2008-12-22T19:21:22.363 に答える
2

statcounter.com で無料アカウントにサインアップしてください。インストール コード オプションに移動し、非表示のトラッキング ボタンと HTML のみのカウンターを選択します。Statcounter は、HTML 電子メール メッセージの本文内に挿入する必要がある HTML 画像スニペットを提供します。

画像はメールに表示されませんが、メール クライアントを開いたときに [画像を表示] をクリックする必要があります。

これは、サーバーまたはクライアントが開封確認をサポートしていない場合に実行できる唯一の方法です。

于 2008-12-22T19:38:26.743 に答える
0

最新の既読メールのメッセージ ID をどこかに保存し、いつ実行してポップするかを確認します

于 2011-05-28T10:19:57.020 に答える
0

POP3 では、ほとんどの場合、電子メールは読まれた後にサーバーから削除されます。クライアントが POP3 サーバーに接続すると、サーバーは通常、電子メールをクライアントに転送してから、自身のストレージから電子メールを削除します。そのため、メールを読むことができたとしても、まだ読まれていない可能性があります。

于 2008-12-22T19:21:54.873 に答える
0

私の知る限り、これは POP3 に関してはクライアント側のみの詳細です。複数のクライアントにステータスを反映させたい場合は、IMAP を使用する必要があります。Web メール リーダーでは、一意のメッセージ ID とクライアントで既読かどうかを追跡しますが、デスクトップの pop3 クライアントにロードすると、既読としてフラグが立てられません。

于 2008-12-22T19:22:49.303 に答える