寻找PHP邮件列表应用程序(不适用于新闻稿)

时间:2009-11-20 21:06:47

标签: php email mailing-list mailman

我不确定我是否使用正确的名称正确地调用了这个名称,我想找到的内容(如果它存在)是一个群组邮件列表应用程序(如mailman),但是在php中。

以下是我的期望:

允许用户通过电子邮件发送mailinglist@domain.com 主题如TEAM123 - Deadline is 11/30/2011(或者只是team123@domain.com) 并且此应用程序将检查邮箱

它会检查邮箱,并将该邮件转发给TEAM123中的所有用户。因此,将创建电子邮件线程。

然后会在TEAM123通知用户,并通过回复,更新邮件线程(然后电子邮件将再次发送给所有人)。也许在这一点上,应用程序会更新网站上正在运行的对话(将其存储在数据库中等等)。

我认为我正在正确地调用流程'邮件列表服务'等。

任何人都知道PHP中有这样的东西吗?我会将其用于体育联盟,玩家只需通过电子邮件进行更新,整个团队就会更新。

谢谢!欣赏任何关于此的想法...

3 个答案:

答案 0 :(得分:3)

我实际上写了一些内部软件来做到这一点。我相信你要找的那个词是'讨论列表'(而不是'公告列表')。我最终自己编写它的原因是 - 据我所知 - 一个众所周知的软件包不存在。

公告列表 - 很多。讨论列表 - 没有那么多。

顺便说一下,之所以没有太大的原因可能是因为论坛是一个更好的工具。众所周知的讨论列表软件已经存在,是在人们拥有电子邮件地址时开发的,但并不总是网络访问。

我不同意Rudism,因为cron作业或特殊的SMTP服务器需要。 Postfix可以很容易地配置为将传入的电子邮件发送到PHP脚本,然后PHP脚本处理邮件。

Zend_MailSwiftMailer等图书馆可让发送电子邮件变得简单。根据我的经验,最困难的部分是处理传入的电子邮件。然而,流行的电子邮件库在这个方向上取得了一些进展(从我所看到的)。

我的建议是使用讨论列表服务或论坛(可能带有电子邮件通知)。如果您已经开始运行自己的服务器,那么您可以非常轻松地编写一个简单的脚本。

答案 1 :(得分:-2)

答案 2 :(得分:-3)

PHP不是这种应用程序的理想平台,因为它需要专门的SMTP服务器来接收传入的电子邮件,或者需要某种服务器端的cron作业来持续检查邮箱并采取行动。虽然这些理论上可以在PHP中完成,但它更适合Web开发并由Web服务器执行。