我有以下内容:
配置/电子邮件.php
$config['protocol'] = 'smtp';
$config['smtp_host'] = "xxxxxx";
$config['smtp_user'] = "xxxxxx";
$config['smtp_pass'] = "xxxxxx";
$config['smtp_port'] = xx;
$config['wordwrap'] = TRUE;
$config['mailtype'] = 'html';
$config['charset'] = 'utf-8';
$config['newline'] = "\r\n";
所以在大多数情况下,我会发送带有纯文本替代电子邮件的 HTML。此配置完美运行。
现在在一种特殊情况下,我想发送一封纯文本电子邮件,因此我需要将该设置覆盖为:$config['mailtype'] = 'text';
我怎样才能做到这一点?我尝试指定一个新的配置数组并再次加载库,但它仍然以 HTML 格式发送:
$email_config = Array(
'mailtype' => 'text'
);
$this->load->library('email', $email_config);