0

我创建了一个函数,允许我使用 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();
}
4

1 回答 1

1

我发现很多邮件服务有时会屏蔽包含名称的电子邮件,所以我决定省略 from 方法的第二个参数。

于 2013-11-18T05:13:53.473 回答