我不确定我是否使用正确的名称正确地调用了这个名称,我想找到的内容(如果它存在)是一个群组邮件列表应用程序(如mailman),但是在php中。
以下是我的期望:
允许用户通过电子邮件发送mailinglist@domain.com
主题如TEAM123 - Deadline is 11/30/2011
(或者只是team123@domain.com)
并且此应用程序将检查邮箱
它会检查邮箱,并将该邮件转发给TEAM123
中的所有用户。因此,将创建电子邮件线程。
然后会在TEAM123
通知用户,并通过回复,更新邮件线程(然后电子邮件将再次发送给所有人)。也许在这一点上,应用程序会更新网站上正在运行的对话(将其存储在数据库中等等)。
我认为我正在正确地调用流程'邮件列表服务'等。
任何人都知道PHP中有这样的东西吗?我会将其用于体育联盟,玩家只需通过电子邮件进行更新,整个团队就会更新。
谢谢!欣赏任何关于此的想法...
答案 0 :(得分:3)
我实际上写了一些内部软件来做到这一点。我相信你要找的那个词是'讨论列表'(而不是'公告列表')。我最终自己编写它的原因是 - 据我所知 - 一个众所周知的软件包不存在。
公告列表 - 很多。讨论列表 - 没有那么多。
顺便说一下,之所以没有太大的原因可能是因为论坛是一个更好的工具。众所周知的讨论列表软件已经存在年,是在人们拥有电子邮件地址时开发的,但并不总是网络访问。
我不同意Rudism,因为cron作业或特殊的SMTP服务器需要不。 Postfix可以很容易地配置为将传入的电子邮件发送到PHP脚本,然后PHP脚本处理邮件。
Zend_Mail,SwiftMailer等图书馆可让发送电子邮件变得简单。根据我的经验,最困难的部分是处理传入的电子邮件。然而,流行的电子邮件库在这个方向上取得了一些进展(从我所看到的)。
我的建议是使用讨论列表服务或论坛(可能带有电子邮件通知)。如果您已经开始运行自己的服务器,那么您可以非常轻松地编写一个简单的脚本。
答案 1 :(得分:-2)
答案 2 :(得分:-3)
PHP不是这种应用程序的理想平台,因为它需要专门的SMTP服务器来接收传入的电子邮件,或者需要某种服务器端的cron作业来持续检查邮箱并采取行动。虽然这些理论上可以在PHP中完成,但它更适合Web开发并由Web服务器执行。