1

所以我正在做的是为我编写一个脚本来亲自对我的软件接收电子邮件的能力进行压力测试(我正在开发一个简单的电子邮件客户端)。基本上,它应该发送尽可能多的电子邮件,就像我告诉它发送到我的电子邮件地址一样。这是代码:

$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 试过。有没有更好的方法为此发送电子邮件?

4

1 回答 1

1

脚本中没有任何内容可以提供诊断问题所需的信息。您必须查看流量或查看邮件日志。

请注意,许多目的地会限制尝试发送给他们的人,包括 gmail、aol 和许多其他人。如果您突然开始在短时间内发送比平时多得多的电子邮件,那么他们会让您在发送更多电子邮件之前等待。实际限制通常是秘密的,并且似乎因您的行为而异。

于 2012-10-04T21:25:34.153 回答