PHP - Codeigniter (Peeker Library) をバックエンドとして使用し、IMAP を使用して複数のメール アドレスからメールを取得しています。
imap フォルダーに対してクエリを実行するための複雑な検索基準がいくつかあります。スクリプトのパフォーマンスを向上させるために、新しいメールのみを検索し、メールボックス名、一意の ID (メールボックス内で一意)、MySQL テーブルにいくつかのヘッダー情報を保存します。
私は2つの問題を思いついた:
Deleted / Moved
アイテムを追跡するにはどうすればよいですか?- 添付ファイルが存在するかどうかを判断する方法はありますか? (ヘッダー情報では添付ファイルのインジケーターの手がかりが得られないため、使用してみまし
imap_fetchstructure
たが、添付ファイルを含むメッセージ全体を読み取るため、処理に時間がかかります)
ノート :
私はこのスクリプトをバックエンドで定期的に実行しています (ただし、cron ジョブではなく、外部アプリケーションが定期的にスクリプトを初期化します)。さらに、これらすべてを PHP で制限付きで実行しています。
私を助けてください。
ありがとう