【问题标题】:Using phpmailer to send to fake email addresses使用 phpmailer 发送到虚假电子邮件地址
【发布时间】:2013-04-13 05:38:12
【问题描述】:

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

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

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

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

问候

【问题讨论】:

  • 您可以在自己的服务器上设置您想要的任何电子邮件别名,向自己发送垃圾邮件很容易......
  • 我担心被列入黑名单,无论是通过亚马逊的 ses 还是通过 gmail、hotmail 等。我认为我无法向我的地址发送 40,000 封电子邮件。该域不会被垃圾邮件阻止或其他什么吗?

标签: php email smtp phpmailer amazon-ses


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    在您的电子邮件地址后使用 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

    【讨论】:

      【解决方案3】:

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

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

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

      如果我对 AWS-SES 没记错的话,你很可能不得不将输出速度限制为 5/秒(否则 AWS 会为你做这件事,而不是优雅地)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-13
        • 2016-07-08
        • 1970-01-01
        • 2014-06-27
        • 1970-01-01
        • 2015-06-13
        相关资源
        最近更新 更多