我已经与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标记,并且格式化“分别”
答案 0 :(得分:2)
答案 1 :(得分:0)
看起来这应该是内置功能(就像在Drupal 6版本的webform模块中一样)但是Drupal 7版本存在一些问题。 webform模块代码指向问题https://drupal.org/node/1043086。密切关注该主题的更新。
答案 2 :(得分:0)
或许,您应该将mailsystem模块与htmlmail模块一起使用,以便为Webform模块定义特定的电子邮件处理。
http://drupal.org/project/mailsystem http://drupal.org/project/htmlmail