我正在尝试向大量用户(11000)发送电子邮件,但每小时只能发送 300 封电子邮件,所以我编写了该代码:
$query_users = $this->db->query('SELECT * FROM `users_list` ');
foreach ($query_users->result() as $row)
{
$this->email->to($row->email);
$this->email->send();
if($row->id % 300 ==0) { sleep(3600);}
}
但是我的帐户中每小时收到 300 封垃圾邮件(正如我从它发送的那样),内容是:
您发送的消息被用于检查此系统上的传入消息的本地扫描代码拒绝。给出了以下错误:
此邮件被归类为垃圾邮件,可能无法投递
注意:当我尝试向特定的人发送电子邮件时,它已正确发送。我不知道如何解决这个问题,有什么帮助吗?