Мой код отправляет несколько писем в цикле с вложением,
Проблема в том, что вложения последних (всех предыдущих) писем прикрепляются к следующему письму.
] например, предположим, что в базе данных 3 письма с 1 вложением в каждом (a1.pdf, a2.pdf, a3.pdf) тогда, он отправляет электронное письмо с вложением как
электронное письмо 1:
вложение: 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();
. . .