Drupal 7 使用Drupal7中的webform模块以HTML格式向表单提交者和管理员发送电子邮件
我正在使用drupal7中的web表单模块,我必须使用web表单为管理员以及提交表单的用户配置电子邮件。我可以使用电子邮件设置轻松地为管理员配置电子邮件,但无法为提交表单的用户配置电子邮件,因为最初我没有提交表单的用户的电子邮件地址。您可以通过如下模块进行管理 编写webform提交钩子并将html格式的邮件发送到电子邮件idDrupal 7 使用Drupal7中的webform模块以HTML格式向表单提交者和管理员发送电子邮件,drupal-7,html-email,Drupal 7,Html Email,我正在使用drupal7中的web表单模块,我必须使用web表单为管理员以及提交表单的用户配置电子邮件。我可以使用电子邮件设置轻松地为管理员配置电子邮件,但无法为提交表单的用户配置电子邮件,因为最初我没有提交表单的用户的电子邮件地址。您可以通过如下模块进行管理 编写webform提交钩子并将html格式的邮件发送到电子邮件id // webform submission hook function MODULENAME_webform_submission_insert($node, $subm
// webform submission hook
function MODULENAME_webform_submission_insert($node, $submission) {
global $user,$language;
$to = $user->mail;
$params = array(
'body' => "<p> Your html content</p>",
'subject' => "You mail subject",
);
drupal_mail("MODULEANME", "mail-test", $to, $language, $params);
}
// mail hook
function MODULENAME_mail($key, &$message, $params) {
switch ($key) {
case 'mail-test':
$message['subject'] = t($params['subject']);
$message['body'][] = $params['body'];
$message['headers']['Content-Type'] = 'text/html; charset=utf-8';
break;
}
}