发送电子邮件codeigniter问题

时间:2013-06-04 03:00:12

标签: php codeigniter email sendmail

我正在尝试向大量用户发送电子邮件(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封垃圾邮件(正如我发送的那样)说:

  

您发送的邮件被本地扫描代码拒绝了   检查此系统上的传入消息。以下错误是   给出:

     

此邮件被归类为垃圾邮件,可能无法发送

注意:当我尝试向特定的人发送电子邮件时,它已正确发送。 我不知道如何解决这个问题,有什么帮助?

1 个答案:

答案 0 :(得分:0)

在大多数情况下,我不打开主题:字段为空白的电子邮件,除非我立即识别发件人。大多数非受影响的电子邮件都是垃圾邮件。没有主题:因此会让您看起来像垃圾邮件,并且当它被错误识别为垃圾邮件时,通常会将您的电子邮件放在我的垃圾邮件或垃圾箱文件夹中。

过去几周我发生了好几次这种情况,当我向那些发给我电子邮件的人们知道他们应该总是使用主题时,他们看起来并不垃圾,并且垃圾邮件过滤器会发送他们的电子邮件。邮件(给我或其他任何人)垃圾而不被阅读。