私は、学生の記録を保存し、学生に電子メールを送信する機能を備えた小さなトレーニング センター用に、基本的でありながら高度にカスタマイズされた CRM を開発しています。私はSwiftMailerをCakePHPのこの優れたチュートリアルに従って使用して、送信部分を達成しています。
もちろん、学生がメールに返信することもあるので、CRM 内にそれらを取得して、学生の記録と一緒に保存したいと考えています。
ただし、これを行うための単一の参照が見つかりません。次の Google 検索を試してみました:「メールの受信 Cakephp」、「メールの Cakephp の取得」、さらには「メール クライアント Cakephp」ですが、これらのクエリはすべて、メールの受信ではなく送信に関連する結果を返します。
最後に、ケーキ以外のソリューションにまで検索範囲を広げたところ、ezComponents というライブラリを推奨する人を見つけました。約 1 年間活発な開発が行われていないようですが、まさに私が望んでいたメール受信クラスが含まれています。残念ながら、これを CakePHP に追加する方法がわかりません。また、ウェブ全体でこの問題について見つけた唯一の投稿は、あまり詳しく説明されていません。上記の SwiftMailer チュートリアルのように、CakePHP で ezComponents を使用するための段階的なチュートリアルではありません。
また、Google Code で php-imap と呼ばれるクラスを見つけましたが、これは仕事をしているように見えますが、SwiftMailer のように Cake でうまく動作させる方法については、少しの手がかりがありません。
Cake で使用するためにクラスをパッケージ化する方法を自分で学ばなければならないかもしれないことは承知していますが、私が気付いていないこの問題に対する Cake に適した解決策が既にある可能性を考えて、最初にこの質問をしています。 :-)
ジョセフ