获取通过php邮件功能发送的邮件到我的服务器的回复邮件

时间:2010-06-16 09:26:42

标签: php email imap

我正在开发一个系统来向所有客户发送邮件。如果他们回复该邮件,我想将回复邮件检索到我的服务器。有一种方法可以通过IMAP / POP3服务器进行连接,但是加载邮件需要很长时间。有没有办法将回复邮件直接发送到我的服务器。或者通过IMAP快速获取邮件的另一种方式

请帮我解决这个问题

2 个答案:

答案 0 :(得分:0)

在您的服务器上设置您自己的邮件服务器|或|

仅加载电子邮件的标题,检查属性in_reply_to以了解该电子邮件是否是您发送的电子邮件的回复,并仅下载您想要的电子邮件|或|

使用cron在晚上下载电子邮件(如果您使用的是Linux),那么您将在早上收到服务器上最后一天的所有电子邮件

答案 1 :(得分:0)

如果您已经设置了邮件服务器,那么我建议您使用Zend_Mail_Storage_Imap之类的库来读取和解析收到的邮件。解析邮件可能非常复杂,Zend在实现读取传入邮件的工具方面花费了很多精力。

如果检索邮件的速度很慢,那么我还建议您定期使用cron处理邮件,具体取决于您需要引用通过电子邮件发送的信息的频率。

http://framework.zend.com/manual/en/zend.mail.read.html