我遇到了电子邮件中奇怪的感叹号的问题。为此,我在单独的邮件功能中使用 Base64 编码进行了测试。那工作得很好。我这样设置标题。
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$headers .= "Content-Transfer-Encoding:base64" . "\r\n";
// More headers
$headers .= 'From:'.$from. "\r\n";
$htmlcode = rtrim(chunk_split(base64_encode($msg)));
$ret=mail($to,$subj,$htmlcode,$headers);
现在我想在 CodeIgniter 中设置相同的 header 选项。我尝试使用配置中的选项。
$_configure['_encoding']="base64";
$email= new Email($config);
但是这不起作用。如何在 CodeIgniter 中设置像上面这样的标题?
编辑:
当前仅使用 CodeIgniter Email 类。
最佳答案
$config['_bit_depths'] = array('7bit', '8bit', 'base64');
$config['_encoding'] = 'base64';
关于php - 如何在 CodeIgniter 中以 Base64 编码发送电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7804198/