电子邮件主题行以"?utf-8?Q?"在代码点火器项目中



电子邮件主题行在代码点火器 3.1 中以?utf-8?Q?开头

当我通过电子邮件库发送电子邮件时,电子邮件交付正确但主题未正确显示,它看起来像?utf-8?Q?====? sdfdfd ?utf-8?Q?

我也使用ion_auth发送电子邮件。

如果有任何建议,请添加

替换文件中的此代码

\

系统\库 电子邮件.php文件

public function subject($subject)
{
$subject = $this->_prep_q_encoding($subject);
$this->set_header('Subject', $subject);
return $this;
}

public function subject($subject)
{
$subject = '=?UTF-8?B?'.base64_encode($subject).'?=';
$this->_set_header('Subject', $subject);
return $this;
}

并在电子邮件配置中设置电子邮件配置

$config = array(
'protocol' => 'smtp',
'charset' => 'utf-8',
'newline' => "rn",
'crlf' => "n",
'mailtype' => "html"
);

相关内容

  • 没有找到相关文章

最新更新