我创建了一个允许我使用Codeigniter电子邮件库类发送电子邮件的函数。当用户注册我的服务或忘记发送给他们的密码电子邮件时,甚至在我开发PM模块时,此功能都可用于此功能。
以下是我创建的功能。我还在注册过程函数中包含了我的调用,该函数处理创建用户并向注册了他们的信息的用户发送电子邮件并欢迎他们访问该站点。
我想要了解的是电子邮件类的from方法。在电子邮件类文档中,它提供了:
$this->email->from()
设置发送电子邮件的人的电子邮件地址和姓名:
$this->email->from('you@example.com', 'Your Name');
我想知道的是,当我将要发送电子邮件的地址传递给它时,要包含这两个参数,以便它具有电子邮件地址以及公司名称或人名附加到地址
我正在尝试调用我的send_email函数:
$this->general_functions->send_email($from_email_address, $post_email_address, $subject, $this->load->view('emails/'.$type.'-txt', $data, TRUE));
我的功能。
public function send_email($from_email_address, $to_email_address, $subject, $message)
{
$this->load->library('email');
$this->email->from($from_email_address);
$this->email->to($to_email_address);
$this->email->subject($subject);
$this->email->message($message);
$this->email->send();
}
答案 0 :(得分:1)
我发现很多邮件服务会阻止包含名称的电子邮件,所以我决定省略from方法的第二个参数。