我想在发送带有codeigniter的电子邮件时添加自定义标头。
我已创建文件MY_Email.php
并使用以下代码输入application/libraries
:
class MY_Email extends CI_Email {
public function __construct(array $config = array())
{
parent::__construct($config);
}
public function set_header($header, $value){
$this->_headers[$header] = $value;
}
}
现在,当我尝试使用$this->email->set_header('Message-Id', $new_message_id."@example.co.uk");
我无法发送任何电子邮件时,我收到此错误
致命错误:调用未定义的方法CI_Email :: set_header()
我如何解决?