Drupal webform html邮件

时间:2011-05-05 10:44:45

标签: html email drupal drupal-7 drupal-webform

我已经与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标记,并且格式化“分别”

3 个答案:

答案 0 :(得分:2)

这是一个旧帖子,但可能仍然有用:

http://drupal.org/project/mimemail

这个模块添加了一个复选框来选择,天气你要发送html邮件

答案 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