1

電子メール メッセージのリンク追跡を維持する必要があります。PHPとIMAPを使用しています。時間の経過とともにメールを識別する ID が必要です。expunge() の後に UID が変更されるため、IMAP UID を使用しても機能しないようです。メールには message_id があることはわかっていますが、PHP と IMAP で message_id を使用してメールを取得するにはどうすればよいですか?

使用できる別の識別子はありますか?

4

1 に答える 1

1

UIDPLUS IMAP 拡張、具体的には UIDVALIDITY コマンドが必要です。RFC 4315を参照してください。

多くの PHP ウェブメール プロジェクトでは、実際にこれを既に使用しています。例やインスピレーションが必要な場合は、 Squirrelmailのソース コードを参照することをお勧めします。(Squirrelmail には優れた IMAP バックエンドがあります。他の Web メール プロジェクトやクラスも機能する可能性がありますが、個人的にはそれらが UIDPLUS を使用しているかどうかはわかりません)。

于 2010-07-11T14:57:25.890 に答える