2

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

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

要求如下:

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

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

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

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

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

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

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

4

1 回答 1

0

我的 2 美分:

  1. 对所有系统使用 utf-8
  2. 规范您的电子邮件
  3. 创建一个主黑名单(许多域不会喜欢你向他们发送电子邮件。这样你可以避免向可能会阻止你的人发送电子邮件)
  4. 发送邮件:创建队列:分阶段处理:邮件渲染/邮件发送/等
  5. phpmailer 已经足够好了
  6. 滥用“List-unsubscribe”标题和许多其他的
  7. 创建一个非常好的退回处理脚本(因为不断发送到错误的地址会破坏声誉)
  8. 为所有发送 ip 设置 rdns
  9. 使用 spf 和 DKYM
  10. 从错误的用户输入中清除电子邮件的正文......一些用户会尝试在正文上发送“嵌入”标签......这会破坏发件人的声誉
  11. 遵循所有 ISP/ESP 说明:每个连接的电子邮件 / 超时 / 等等 ..... 雅虎!和其他许多 ISP 一样拥有它
于 2009-11-26T03:23:24.123 回答