代码之家  ›  专栏  ›  技术社区  ›  Jakub

正在查找PHP邮件列表应用程序(不适用于新闻稿)[已关闭]

  •  5
  • Jakub  · 技术社区  · 15 年前

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

    我希望它能做到以下几点:

    允许用户发送电子邮件 mailinglist@domain.com 主题类似 TEAM123 - Deadline is 11/30/2011 (或者只是team123@domain.com) 这个应用程序会检查邮箱

    它将检查邮箱,并将该邮件转发给 TEAM123 . 这样就可以创建电子邮件线程。

    用户将在 团队123 通过回复,将更新邮件线程(然后邮件将再次发送给每个人)。也许此时应用程序会更新网站上正在运行的对话(将其存储在数据库中?等)。

    我认为我正在正确地调用进程“邮件列表服务”等。

    有人在PHP中知道类似的事情吗?我会把它用于一个体育联盟,玩家只需要通过电子邮件更新,整个球队都会更新。

    谢谢!感谢您对此的任何想法…

    3 回复  |  直到 14 年前
        1
  •  3
  •   Tim Lytle    15 年前

    实际上,我已经编写了一些内部软件来实现这一点。我相信你要找的术语是“讨论列表”(而不是“公告列表”)。据我所知,我自己写它的原因是因为一个众所周知的软件包不存在。

    公告列表-很多。讨论列表-不多。

    作为一个旁白,没有太多的原因可能是因为一个论坛是一个更好的工具使用。著名的讨论列表软件已经出现了 当人们有电子邮件地址时开发,但不总是Web访问。

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

    图书馆喜欢 Zend_Mail , SwiftMailer 制作 发送 电子邮件容易。根据我的经验,最困难的部分是处理收到的电子邮件。然而,流行的电子邮件库在这方面(从我所看到的)已经取得了一些进展。

    我的建议是使用讨论列表服务或论坛(可能带有电子邮件通知)。如果设置为运行自己的服务器,则可以非常容易地编写一个裸机脚本。

        3
  •  -3
  •   Rudism    15 年前

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

    推荐文章