Drupal6 hook_mail实现发送HTML邮件
2011-07-29 08:47
363 查看
/*
* 实现hook_mail
* $key 用于区分邮件操作
* $message 邮件内容
* $params 参数,如果有的话...
* 调用方法:drupal_mail('example', 'html', 'example@gmail.com', language_default(), array('subject' => '', 'body' => ''))
*/
function example_mail($key, &$message, $params) {
switch($key) {
case 'html':
$message['subject'] = $params['subject'];
$message['body'][] = $params['body'];
$message['headers'] = array(
'MIME-Version' => '1.0',
'Content-Type' => 'text/html; charset=UTF-8; format=flowed',
'Content-Transfer-Encoding' => '8Bit',
'X-Mailer' => 'Drupal',
'From' => isset($params['from']) ? $params['from'] : variable_get('site_name', 'Infinity')
);
break;
}
}
* 实现hook_mail
* $key 用于区分邮件操作
* $message 邮件内容
* $params 参数,如果有的话...
* 调用方法:drupal_mail('example', 'html', 'example@gmail.com', language_default(), array('subject' => '', 'body' => ''))
*/
function example_mail($key, &$message, $params) {
switch($key) {
case 'html':
$message['subject'] = $params['subject'];
$message['body'][] = $params['body'];
$message['headers'] = array(
'MIME-Version' => '1.0',
'Content-Type' => 'text/html; charset=UTF-8; format=flowed',
'Content-Transfer-Encoding' => '8Bit',
'X-Mailer' => 'Drupal',
'From' => isset($params['from']) ? $params['from'] : variable_get('site_name', 'Infinity')
);
break;
}
}
相关文章推荐
- Drupal6 hook_mail实现发送HTML邮件
- Drupal6 hook_mail实现发送HTML邮件
- Drupal6中 使用hook_mail和drupal_mail发送邮件
- JavaMail实现邮件发送的简单封装(包括文本、图片、html、附件)
- Spring代码实例系列-10:通过Spring Mail发送简单邮件、附件和HTML邮件
- utl_mail 实现存储过程发送邮件
- PHP PEAR MAIL发送TEXT/HTML格式邮件
- html发送邮件通过Mailto简单实现
- 使用linux的mail命令发送html格式的邮件
- 通过C#实现发送自定义的html格式邮件
- MailBee.NET Objects发送电子邮件(SMTP)教程五:发送带有嵌入图片的网页和HTML邮件
- jodd mail技术实现简单发送email邮件
- freemarker+javaMailSender+springmvc实现邮件发送
- 用JSP+SERVLET实现的JAVAMAIL发送邮件
- 使用spring-boot-starter-mail实现邮件发送
- PHP的mail()函数发送邮件,其中的html标签未被正常解析的问题
- java 利用spring JavaMailSenderImpl发送邮件,支持普通文本、附件、html、velocity模板
- java 利用spring JavaMailSenderImpl发送邮件,支持普通文本、附件、html、velocity模板
- MailBee.NET Objects发送电子邮件(SMTP)教程五:发送带有嵌入图片的网页和HTML邮件
- Oracle 11g 使用 UTL_MAIL 包实现存储过程发送邮件