gpt4 book ai didi

php - 在 codeigniter 电子邮件中添加额外的标题信息

转载 作者:可可西里 更新时间:2023-11-01 13:08:09 25 4
gpt4 key购买 nike

我想发送一些关于从 codeigniter 库发送的电子邮件的额外信息。有没有办法配置或添加这个?

我想对来 self 站点的所有外发邮件进行分类。我需要包含用于跟踪的 sendgrid 类别 header 。

最佳答案

CodeIgniter 电子邮件类不允许您手动设置 header 。但是,您可以通过扩展它并添加一个允许您设置 sendgrid header 的新函数来更改它。

请参阅 CodeIgniter 手册的“扩展 native 库”部分:
https://www.codeigniter.com/user_guide/general/creating_libraries.html
新电子邮件类中的代码可能如下所示。

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;
}
}

然后您就可以像这样使用新的电子邮件类设置 header :

$this->email->set_header($header, $value);

此页面将解释哪些 header 可以传递给 SendGrid: http://sendgrid.com/docs/API%20Reference/SMTP%20API/

关于php - 在 codeigniter 电子邮件中添加额外的标题信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9062192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com