我正在为一个能够存储学生记录并向他们发送电子邮件的小型培训中心开发一个基本但高度定制的 CRM。我正在使用 SwiftMailer 遵循CakePHP 中的这个优秀教程来完成发送部分。
当然,学生有时会回复电子邮件,我想在我的 CRM 中检索它们并将它们与学生记录一起存储。
但是,我找不到这样做的单一参考。我尝试过以下 Google 搜索:“receiving email cakephp”、“retrieving email cakephp”甚至是“email client cakephp”,但所有这些查询都给出了与发送邮件相关的结果,而不是与接收邮件相关的结果——非常令人沮丧!
最后,我将搜索范围扩大到非蛋糕解决方案,发现有人推荐了一个名为 ezComponents 的库。大约一年来它似乎没有任何积极的发展,但它包括一个电子邮件接收类,这正是我想要的。不幸的是,我不知道如何将它添加到 CakePHP 中,而且我在整个网络上找到的唯一一篇关于这个问题的帖子并没有详细说明。这肯定不是我上面提到的 SwiftMailer 教程那样在 CakePHP 上使用 ezComponents 的分步教程。
我还在 Google Code 上找到了一个名为 php-imap 的类,看起来它可以完成这项工作,但是,我一点也不知道如何让它像 SwiftMailer 一样在 Cake 中愉快地工作。
我意识到我可能必须自己学习如何打包类以在 Cake 中使用,但我首先要问这个问题,因为我没有意识到这个问题已经有一个对 Cake 友好的解决方案:-)
约瑟夫