如何通过电子邮件自动创建支持票证

时间:2013-07-13 22:36:48

标签: php html email imap pop3

我正在使用PHP设计支持服务单系统,并希望在将电子邮件发送到特定电子邮件地址时自动创建支持服务单。

例如,如果有人通过电子邮件发送电子邮件至support@mydomain.com,则当收到的邮件到达服务器时,会创建一个支持服务单(但我会对其进行编码)。此外,当有人回复主题中包含现有支持票号的电子邮件时,它会将该电子邮件回复添加到现有票证。

所以,基本上,我希望我的服务器监控任何传入的消息到特定的电子邮件地址。当消息到达时,拿走它并通过php页面运行它,我可以从那里分解它。

这是怎么做到的?我已经看到它与托管公司等多次完成。您可以通过电子邮件回复并自动创建支持票据。

谢谢!

3 个答案:

答案 0 :(得分:0)

您基本上需要设置IMAP服务器并让您的PHP脚本轮询新消息,然后相应地跟踪它们。这真的是唯一的,或者至少是最直接的方式。

答案 1 :(得分:0)

我目前正在开发一个CMS插件,它可以让您通过发送电子邮件来提供内容 - 而且这种方法是可比较的。 基本上你需要一个专用邮箱(POP3也可以 - 并且不要因命名而混淆:imap_ open也可以访问POP3-邮箱)然后:

Foreach (messages as msg) {
    If (Processing()) imap_delete(msg); // bool=success
 }

“处理”的实施留作读者的练习; - )

答案 2 :(得分:0)

或者你可以使用为你做重任务的mailgun api。