使用phpmailer发送到虚假的电子邮件地址

时间:2013-04-19 18:23:36

标签: php email smtp phpmailer amazon-ses

我正在为一个项目开发一个批量电子邮件类,我正在通过phpmailer使用亚马逊的SES smtp。我试图找出一种方法来测试发送多封电子邮件,而不会被主机列入黑名单,垃圾邮件阻止或阻止。理想情况下,我想测试10,000到40,000个独立发送的任何地方。理想情况下,我会将测试提交发送到虚拟地址。

我知道有http://tempinbox.com/等服务 要么 http://www.fakeinbox.com/

但我想要的是一个可靠的可靠服务,用于在不使用我自己的个人电子邮件地址的情况下测试批量邮件。

有没有人有这方面的经验?如果是这样,请指点我正确的方向。或者让我知道这些问题是否更好地发布在其他地方。提前谢谢。

此致

3 个答案:

答案 0 :(得分:1)

使用gmail地址和电子邮件地址后面的加号(+)以及额外的标识符。例如,如果您的Gmail帐户是

spamtester@gmail.com

将您的测试电子邮件发送到

spamtester+1@gmail.com
spamtester+2@gmail.com
spamtester+3@gmail.com
...etc

他们可能最终都会进入您的垃圾邮件文件夹,但您可以将它们列入白名单,或者只是查看垃圾邮件以查看它们。

  • 布赖恩

参考:http://gmailblog.blogspot.com/2008/03/2-hidden-ways-to-get-more-from-your.html

答案 1 :(得分:1)

如果是我,我会设置一个新域(或使用现有域),并设置catch-all account。这样您就可以发送电子邮件到test1 @ mydomain.com,test2 @ mmoomain.com,test3 @mydomain.com等,而且您不必实际设置所有这些电子邮件帐户。

我实际上是使用我拥有的某个域名执行此操作,但更多的是200-300个单独的帐户,而不是40000。

使用此方法将所有电子邮件定向到单个邮箱。

如果我没记错AWS-SES(或者AWS会为你做而不是优雅地),你很可能不得不将传出速度限制在5 /秒。

答案 2 :(得分:0)

我相信有很多公司提供此类服务。原则是,您的邮件队列将发送到服务公司的主服务器,然后从那里将其分发到公司在其云中的许多邮件服务器,并从那里实际发送。这样可以确保您的电子邮件已发送,而发送它们的服务器不会因为分发而被列入黑名单。不幸的是我没有链接,但肯定叔叔谷歌会有一些答案。希望这个对你有帮助。欢呼声。