php erp システムの電子メール履歴の場合、imap を使用して電子メールをローカルの mysql データベースと同期したいと考えています。
添付ファイル付きのすべてのメッセージをダウンロードするのは思ったよりも高速ですが (6000 件のメッセージで約 5 分)、すべてのメッセージをダウンロードした後、変更のみをダウンロードするのは素晴らしいことです。問題は、フラグ (表示、フラグ、回答、削除) が時間の経過とともに変化する可能性があるため、電子メールの日付に頼ることができないことです。
変更された電子メールのみを取得する可能性はありますか?サンダーバードのようなローカル電子メール クライアントのベスト プラクティスは何ですか?
私がプロトコルを理解している限り、サーバーの「プッシュ」メソッドがありますが、ローカルの電子メール クライアントと同じように、php スクリプトを常に接続する必要はありません。
この回答は非常に役に立ちました。そのため、ヘッダーを (本文なしで) ダウンロードし、すべてのリクエストのすべてのメッセージを比較する必要がありますか?
編集
imapsyncのようなツールが既に存在することは知っていますが、外部依存関係なしで実行したいと考えています。