2011-03-03 72 views
1

我即将开始的PHP应用程序将基本完成以下任务:电子邮件售票系统建议

  • 人民电子邮件[email protected]
  • 系统将创建一个“票”
  • 用户可以回复该电子邮件发送回复(系统自动添加到故障单并通过电子邮件发送始发电子邮件)。
  • 重复步骤1和2,直到更新票证以在系统中解析。

我还没有真正在PHP的电子邮件方面工作。有没有人有什么建议? (文章,教程,资源等),这些信息会指导我如何判断电子邮件是否属于链条的一部分,在将其添加到故障单时不包括以前的响应,删除签名......那。

+0

你解决了吗?我目前正在处理这个问题,并且正在尝试为电子邮件签名提供解决方案。 –

回答

2

我建议你使用一些现有的系统,除非你正在为练习而构建它。 如果您打算实际使用此系统,请改用预先存在的东西。选项包括:

  • RT
  • Roundup
  • Mantis(也只支持通过电子邮件报告,意见必须在网络上输入)
  • ,可能还有更多

至于在PHP中使用电子邮件,我的建议是看看你有多远,与Zend_Mail。 您也可以使用原始imap,使用Imap extension for php,这是标准安装的一部分。我假设你如何发现“线程”并删除签名将与其他任何编程语言相同。

我以前用于发送邮件(不是阅读)的其他两个库是SwiftmailerPHPMailer

+0

这将在几个月内大幅扩展以允许更多功能,所以我想自己探索开发它。 RT似乎是最好的选择,谢谢。 – bradenkeith

+0

但RT不是PHP。我需要一个PHP的建议,特别是如果我要使用一个预先制定的解决方案,我将在稍后建立。真的在寻找更接近我最初的问题,即如何使用PHP处理电子邮件。 – bradenkeith

+0

感谢您提供更新的PHP建议。 – bradenkeith

0

您可以将电子邮件传递给PHP脚本。我不确定您使用的是什么,但例如,CPanel允许您将电子邮件的全部内容传送到进行进一步处理的脚本。

然后,您可以采取原始主题,添加一个[id]该主题,并将其用作所有回复的唯一引用。

也请看看 - Process incoming e-mail messages using PHP

+0

我在IIS服务器上,Exchange邮件托管在另一个网络上。它需要通过POP/IMAP。我会查看该链接,谢谢! – bradenkeith