当我通过我的项目发送图片时,我正在尝试将图片附加到我的电子邮件中...到目前为止,我已成功发送以下代码中的电子邮件。我应该使用哪些更改添加附件对此(添加图像)...请帮我改变我的代码。我正在使用cordelgniter
public function sendMailToComplete($ID) {
$this->load->model('get_db');
$customers = $this->get_db->getBirthdays();
$this->get_db->updateGreetingStatus();
if (empty($customers)) {
return;
}
foreach ($this->get_db->getEmailConfig() as $row) {
$config = array(
'protocol' => $row->protocol,
'smtp_host' => $row->host,
'smtp_user' => $row->user,
'smtp_pass' => $row->pass,
'smtp_port' => $row->port,
'smtp_timeout' => $row->timeout,
'mailtype' => $row->mailtype,
'charset' => $row->charset
);
$this->load->library('email', $config);
foreach ($customers as $customer) {
$email = $customer['email'];
$this->email->clear();
$this->email->set_newline("\r\n");
$this->email->from($row->from, 'ABC');
$this->email->to($email);
$this->email->subject('Birthday Greetings');
$this->email->message('Many Happy Returns of the day...');
$this->email->send();
}
$this->email->clear();
}
}
function getBirthdays()
{
$query = $this->db->query("select ci.* from customer_info ci where month(b_day) = month(curdate()) and day(b_day) = day(curdate());");
return $query->result_array();
}