Мой код отправляет несколько писем в цикле с вложением,
Проблема в том, что вложения последних (предыдущих всех) писем прикрепляются к следующему письму.
ex.Предположим, что в базе данных есть 3 электронных письма с 1 вложением в каждом (a1.pdf, a2.pdf, a3.pdf), затем отправляется электронное письмо с вложением в виде
email 1:
attachment: a1.pdf
электронная почта 2:
вложение: a1.pdf, a2.pdf
электронная почта 3:
вложение: a1.pdf, a2.pdf,a3.pdf
Я использую платформу codeigniter.
Мой код (этот код вызывается в цикле)
.,.
$ this-> email-> subject ($ item-> subject);
$this->email->message($message);
$attachments='';
if(strlen($item->attachment) > 5)
{
$attachments = explode(',', $item->attachment);
foreach($attachments as $attachment)
{
if(strlen($attachment)>5)
$this->email->attach(FCPATH . 'attachments/' . $attachment);
}
}
$this->email->send();
.,.