我用 Webform 模块制作了一个联系表格。但它不发送 HTML 电子邮件。我已经安装了 HTML 邮件、邮件 MIME 模块。HTML 邮件模块的发送测试工作正常,但来自 Webform 的邮件总是被转换为纯格式而不是 HTML。我尝试使用此功能设置电子邮件标头:
function mytheme_webform_mail_headers($variables) {
$headers = array(
'Content-Type' => 'text/html; charset=UTF-8; format=flowed; delsp=yes',
'X-Mailer' => 'Drupal Webform (PHP/'. phpversion() .')'
);
return $headers;
}
但它仍然不起作用。
编辑:我发现设置标题有效,因此邮件作为 HTML 发送,但问题是,电子邮件的内容被转换为纯格式(所有 HTML 标记分别被删除和“格式化”)