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 に答える