所以我正在做的是为我编写一个脚本来亲自对我的软件接收电子邮件的能力进行压力测试(我正在开发一个简单的电子邮件客户端)。基本上,它应该发送尽可能多的电子邮件,就像我告诉它发送到我的电子邮件地址一样。这是代码:
$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 试过。有没有更好的方法为此发送电子邮件?