如何使用 PHP 处理收到的电子邮件
How can I process incoming emails using PHP
我在使用 PhP 方面相当陌生,我正在尝试编写一个脚本,它将:
- 连接到邮件服务器
- 检索新邮件
- 对于每封新电子邮件,将发件人的电子邮件地址、主题和纯文本消息提取为变量。
- 处理后将邮件标记为已读
该脚本将使用这些变量与我的数据库进行交互,并且每分钟都会由 CronJob 触发以检查新邮件。
我环顾四周,发现了一些显然允许与电子邮件交互的库(IMAP、Zend Mail...)。在继续之前,我有几个问题:
我是否需要安装一个库(我以前从未使用过)或者 PhP 是否具有无需安装任何东西就可以做我想做的事情的功能?
如果 PhP 本身可以做到,我在哪里可以找到帮助我的教程?
如果我需要一个库,我会推荐使用哪个库,我在哪里可以找到帮助我使用它的教程?
非常感谢!
亚瑟
对于有同样问题的人:
http://davidwalsh.name/gmail-php-imap
对于说法语的人(非法语人士也能理解代码):
http://nicolas-vieux.developpez.com/tutoriels/php/fonctions-imap/
我在使用 PhP 方面相当陌生,我正在尝试编写一个脚本,它将:
- 连接到邮件服务器
- 检索新邮件
- 对于每封新电子邮件,将发件人的电子邮件地址、主题和纯文本消息提取为变量。
- 处理后将邮件标记为已读
该脚本将使用这些变量与我的数据库进行交互,并且每分钟都会由 CronJob 触发以检查新邮件。
我环顾四周,发现了一些显然允许与电子邮件交互的库(IMAP、Zend Mail...)。在继续之前,我有几个问题:
我是否需要安装一个库(我以前从未使用过)或者 PhP 是否具有无需安装任何东西就可以做我想做的事情的功能?
如果 PhP 本身可以做到,我在哪里可以找到帮助我的教程?
如果我需要一个库,我会推荐使用哪个库,我在哪里可以找到帮助我使用它的教程?
非常感谢!
亚瑟
对于有同样问题的人: http://davidwalsh.name/gmail-php-imap
对于说法语的人(非法语人士也能理解代码): http://nicolas-vieux.developpez.com/tutoriels/php/fonctions-imap/