我在LAMP vps服务器上有一个php邮件脚本。该脚本抓取大约1000个电子邮件地址,并向每个电子邮件地址发送一封html电子邮件。
我用大约六个自己的测试电子邮件帐户测试了脚本,并且工作正常。但我担心当我实际使用这个脚本1000封电子邮件时可能会出现问题。我想测试的一些东西是
1)确认已发送和接收的所有1000封电子邮件
2)测试以确保电子邮件不会最终出现在人们的垃圾邮件文件夹中
3)检测任何其他一般失败
有没有人就如何测试上述案例提出建议?我想了解一下构建批量电子邮件脚本的经验。
答案 0 :(得分:2)
您可以使用某种虚拟SMTP服务器。我更喜欢 : Dumbster用java编写的这个小服务器就像普通的smtp一样,但是将电子邮件存储在文件系统中。
我认为您无法验证您的邮件未被标记为垃圾邮件。唯一的解决方案是提供用户必须单击的反向链接。
答案 1 :(得分:2)
确保您的电子邮件到达目的地没有好的解决方案。你能做的最好的事情是
将邮件的BCC字段设置为您自己的地址,您可以通过编程方式轻松检查收到的邮件 - >所以你仔细检查你的邮件服务器是否向外发送邮件
将“回复”字段设置为您自己的另一个地址,您可以在其中查看任何退回的邮件。不幸的是,如果邮件地址无效,今天的大多数邮件服务器都没有给你答复,因为他们不想支持垃圾邮件发送者,让他们检查他们的邮件地址是真实的。
顺便说一下,当您发送这样的大量邮件时,您确定自己不被认为是垃圾邮件发送者吗?