只能从Microsoft Server 2008 R2(CodeIgniter)发送电子邮件的第一封电子邮件

时间:2015-11-19 09:15:19

标签: php codeigniter email windows-server-2008-r2

我尝试使用foreach循环从查询发送电子邮件。 它只能从db发送第一个出现的电子邮件,其余的都不会被发送。

我怎样才能发送它们?

我将CodeIniter与Microsoft Server 2008 R2结合使用。

1 个答案:

答案 0 :(得分:1)

如果您使用forloop发送电子邮件,请在发送前清除电子邮件状态

foreach ($list as $name => $address)
{
    $this->email->clear();

    $this->email->to($address);
    $this->email->from('your@example.com');
    $this->email->subject('Here is your info '.$name);
    $this->email->message('Hi '.$name.' Here is the info you requested.');
    $this->email->send();
}