manta.comのようなマーケティングWebサイトで使用されるCRMを開発しました。CRMには電子メールクライアントが組み込まれています。基本的に、名前と電子メールをファイル上のアドレスと照合し、電子メールが顧客からのものである場合は、電子メールの横にアカウント情報をロードします。
システム全体は機能しますが、速度が遅い場合があります。国の各「地域」は異なる会社によって管理されているため、ソフトウェアはいくつかの異なるメールサーバーに接続し、それらはすべて異なる動作をします。
場合によっては(主にgodaddyサーバーの場合)、電子メールの送信に非常に長い時間がかかります。また、ページングされている場合でも、メッセージが多い(500以上)場合は、受信トレイの読み込みに長い時間がかかります。
送信にはpearMail:: Factory smtpを使用し、受信には組み込みのphpimap関数を使用しています。
送信メッセージについては、メールをデータベースに保存し、cronスクリプトで送信するだけで、メールを送信してすぐに先に進むことができます。
IMAPとphpを介して大きな受信トレイを処理するためのアイデア/コンセプトはありますか?メールサーバー自体を制御することはできませんが、CRMが稼働しているサーバーを完全に制御することはできます。
私はコードを探しているのではなく、もしあれば概念だけを探しています。
Linux(ubuntu)、apache、mysql、phpです。必要に応じてZendを使用できます。