【问题标题】:PHP/MySQL mailing list, mailer and subscription classesPHP/MySQL 邮件列表、邮件程序和订阅类
【发布时间】:2010-12-20 11:57:29
【问题描述】:

我正在做一个项目,该项目需要一个内置的可发送电子邮件的邮件列表,列表结构非常复杂。最初我以为我可以使用 PHPList 来做一些小的改动,因为它的列表管理。但现在我发现我需要从头开始构建它。 PHPList 是一种复杂的调整方式。

所以我正在寻找脚本、类、函数的建议来帮助处理流程,这样我就可以专注于逻辑和列表管理。

要求如下:

  1. 用户订阅 Web 表单,用于捕获姓名和电子邮件。双重选择加入,发送一封确认电子邮件,其中包含返回登录页面的链接。 (寻找一个简单的脚本来管理这方面)。

  2. 登录页面,用于从订阅电子邮件中确认选择加入。这是我需要包含我的列表结构的地方。这些列表是非常深的嵌套集合树,远远超出了我遇到的任何邮件列表的范围。我需要构建这部分,因为它太复杂了。

  3. 用户登录以便日后调整其列表设置。想要一个脚本来帮助解决这方面的问题。

  4. 管理页面,用于构建电子邮件(html 格式)。寻找一个简单的脚本来帮助这个过程。该站点使用 CKEditor 进行大多数 html 输入,因此我最终可以在这里使用它。然后我还需要将它链接到嵌套集树列表,因此我需要自己构建这部分。寻找一个简单的类/脚本,我可以将其用作帮助结构的起点。

  5. 邮件管理器脚本。理想情况下,希望有一个 cron 作业选项来在每天/每周的某个时间发送电子邮件。还希望它每隔 25 左右就将电子邮件错开一次,以绕过垃圾邮件标志。理想的发送内容的日志文件。由于列表结构,我需要构建发送到哪里的逻辑。想要一个现有的管理脚本作为起点。

  6. 邮件脚本。最后需要一个类/脚本来进行实际发送。我过去使用过 phpmailer,但想知道现在有没有更好的东西。

正如我在开始时所说,PHPList 相当接近,但其结构过于复杂,无法深入研究和更改其处理列表的方式。因此,我正在寻找易于调整和破解的脚本。

【问题讨论】:

  • 刚找到 poMMo 邮件列表软件。乍一看,它的结构非常好,易于操作。

标签: php mysql scripting newsletter subscription


【解决方案1】:

我的 2 美分:

  1. 对所有系统使用 utf-8
  2. 标准化您的电子邮件
  3. 创建主黑名单 (许多域不喜欢你发送 给他们的电子邮件。有了这个你可以 避免向以下人员发送电子邮件 可能会阻止你)
  4. 发送电子邮件:创建队列: 分阶段划分流程:电子邮件 渲染/电子邮件发送/等
  5. phpmailer 够用了
  6. 滥用使用 “List-unsubscribe”标头和许多 其他
  7. 创建一个really good bounce handling script(因为一直发送到坏 地址会扼杀声誉)
  8. 为所有发送设置您的 rdns ips
  9. 使用 spf 和 DKYM
  10. 清除电子邮件正文的损坏 用户输入....一些用户会尝试 在身体上发送“嵌入”标签.. 这会破坏发件人的声誉
  11. 遵循所有 ISP/ESP 指令 关于:每个连接的电子邮件 / 超时/等.....雅虎!有 和其他许多 ISP 一样

【讨论】:

    猜你喜欢
    • 2014-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-24
    • 1970-01-01
    • 1970-01-01
    • 2013-08-10
    相关资源
    最近更新 更多