Я использую CodeIgniter с библиотекой по умолчанию. И всякий раз, когда я отправляю электронное письмо, оно отправляется дважды. У кого-нибудь есть какие-нибудь указатели отладки или подсказки для решения этой проблемы?
$this->CI->email->from($this->from, $this->company_name);
$this->CI->email->to($this->to);
$this->CI->email->subject($this->subject);
eval("\$message = \"".$this->message."\";");
$this->CI->email->message($this->message);
if($attachment != "")
{
$attac_exp=explode(",",$attachment);
foreach($attac_exp as $key=>$value)
{
if($value != '')
{
$this->CI->email->attach(getcwd()."/attachments/".$value);
}
}
}
$this->CI->email->send();
$this->CI->email->clear(true);
На данный момент я настроил sendmail с SMTP.
Если я попытаюсь отправить электронное письмо через командную строку, я получу только одно электронное письмо. Насколько я знаю, проблема должна быть с CodeIgniter. Я уже провел исследование по этому поводу.