测试批量电子邮件脚本的最佳方法

时间:2010-04-19 04:52:54

标签: html email

我在LAMP vps服务器上有一个php邮件脚本。该脚本抓取大约1000个电子邮件地址,并向每个电子邮件地址发送一封html电子邮件。

我用大约六个自己的测试电子邮件帐户测试了脚本,并且工作正常。但我担心当我实际使用这个脚本1000封电子邮件时可能会出现问题。我想测试的一些东西是

1)确认已发送和接收的所有1000封电子邮件

2)测试以确保电子邮件不会最终出现在人们的垃圾邮件文件夹中

3)检测任何其他一般失败

有没有人就如何测试上述案例提出建议?我想了解一下构建批量电子邮件脚本的经验。

2 个答案:

答案 0 :(得分:2)

您可以使用某种虚拟SMTP服务器。我更喜欢 : Dumbster用java编写的这个小服务器就像普通的smtp一样,但是将电子邮件存储在文件系统中。

我认为您无法验证您的邮件未被标记为垃圾邮件。唯一的解决方案是提供用户必须单击的反向链接。

答案 1 :(得分:2)

确保您的电子邮件到达目的地没有好的解决方案。你能做的最好的事情是

  • 将邮件的BCC字段设置为您自己的地址,您可以通过编程方式轻松检查收到的邮件 - >所以你仔细检查你的邮件服务器是否向外发送邮件

  • 将“回复”字段设置为您自己的另一个地址,您可以在其中查看任何退回的邮件。不幸的是,如果邮件地址无效,今天的大多数邮件服务器都没有给你答复,因为他们不想支持垃圾邮件发送者,让他们检查他们的邮件地址是真实的。

顺便说一下,当您发送这样的大量邮件时,您确定自己不被认为是垃圾邮件发送者吗?