我尝试使用foreach循环从查询发送电子邮件。 它只能从db发送第一个出现的电子邮件,其余的都不会被发送。
我怎样才能发送它们?
我将CodeIniter与Microsoft Server 2008 R2结合使用。
答案 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();
}