imapd
1.0.0
IMAP服务器(库)将电子邮件提供给用纯PHP编写的电子邮件客户端。
SMTPd中的d代表守护程序。该脚本可以像其他任何守护程序过程一样在后台运行。这并不是要作为网络应用程序运行。
信不信由你,电子邮件仍然是互联网的杀手级功能。有很多项目用于从IMAP/POP3服务器访问和获取电子邮件。但是,没有太多提供编程界面来向电子邮件客户端提供电子邮件的界面。
使用此界面,您可以为您的应用程序用户做这样的事情:
+--------------+ +-------+ +------------------------+ +------+
| Your PHP App +---> | IMAPd +---> | MUA (like Thunderbird) +---> | User |
+--------------+ +-------+ +------------------------+ +------+
当您使用PHP编写消息传递应用程序,但没有图形用户界面时,这很有用。因此,您的图形用户界面可以是任何电子邮件客户端。例如,雷鸟。
该项目概述了我关于开源软件协作的博客文章中所述。
ZendMail 。 首选的安装方法是通过Packagist和Composer。运行以下命令安装软件包并将其添加为Composer.json的要求:
composer require thefox/imapd有关更多信息,请参见example.php文件。
NOT_IMPLEMENTED评论。实施这些。@TODO将在发布新版本之前完成PHP代码嗅探器测试。 ZendMail的替代方案