[英]PHP Mass mailer not sending all mail
因此,我正在为我编写一个脚本,以亲自进行压力测试我的软件接收电子邮件的能力(我正在使用一个简单的电子邮件客户端)。 基本上,它应该只发送我告诉它发送到我的电子邮件地址的电子邮件。 这是代码:
$i=0;
while ($i < $numberofemails) {
$m = rand(10e16, 10e20);
$n = base_convert($m, 10, 36);
$subject = 'Test';
mail("myemail@gmail.com", $subject, $message, null, "-f" . $n . "@mydomain.com");
$i++;
}
该脚本可以工作,但是它不会发送我告诉它的所有电子邮件(或至少接收所有电子邮件。)通常它只接收不到一半的电子邮件,有时它会接收一些电子邮件,然后几个小时后随机接收还有一些。 知道为什么会这样吗? 我也尝试了gmail和AOL。 有没有更好的方法发送电子邮件呢?
脚本中没有任何东西可以提供诊断问题所需的信息。 您必须查看流量或查看邮件日志。
请注意,许多目的地都会限制尝试向其发送邮件的人,包括gmail,aol和许多其他人。 如果您突然在短时间内开始发送比正常情况多得多的电子邮件,那么它们会让您稍等一下再发送更多。 实际的限制通常是秘密的,并且似乎会根据您的行为而有所不同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.