0

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

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

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

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

谢谢!

4

3 回答 3

0

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

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

“处理”的实现留给读者作为练习;-)

于 2013-07-15T10:54:42.983 回答
0

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

于 2013-07-14T04:31:44.167 回答
0

或者您可以使用为您完成繁重工作的 mailgun api。

于 2016-05-27T02:01:38.450 回答