私はPerlで作業しており、使用していNet::POP3
ます...
私のコードはすべてのメールを取得できますが、ドキュメントには既読メッセージと未読メッセージを区別できるメソッドが見つかりませんでした。
IMAP はそれを行うので、同じことが POP3 に当てはまるかどうか知りたいですか?
PS::ping()
のメソッドNet::POP3
はの機能としてリストされていませんNet::POP3
私はPerlで作業しており、使用していNet::POP3
ます...
私のコードはすべてのメールを取得できますが、ドキュメントには既読メッセージと未読メッセージを区別できるメソッドが見つかりませんでした。
IMAP はそれを行うので、同じことが POP3 に当てはまるかどうか知りたいですか?
PS::ping()
のメソッドNet::POP3
はの機能としてリストされていませんNet::POP3
POP3では、既読と未読を区別することはできません。メッセージのフェッチと削除のみが可能です。クライアントによってフェッチされていないすべてのメッセージ(それ自体を記憶している)は、クライアントが新しいメッセージをフェッチした場合、クライアントによって新しいものではないと見なされます。サーバーはメッセージの状態を気にしません。それはあなたにそれが持っているすべてのメッセージを与えるだけです。
ウィキペディアから:
POPは、リモートメールボックス(POP RFCではメールドロップと呼ばれます)にアクセスするための単純なダウンロードと削除の要件をサポートしています。[3] ほとんどのPOPクライアントには、ダウンロード後にサーバーにメールを残すオプションがありますが、POPを使用する電子メールクライアントは通常、接続してすべてのメッセージを取得し、新しいメッセージとしてユーザーのPCに保存し、サーバーから削除してから切断します。他のプロトコル、特にIMAP(インターネットメッセージアクセスプロトコル)は、一般的なメールボックス操作へのより完全で複雑なリモートアクセスを提供します。