问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何利用drupal的API发送邮件

发布网友 发布时间:2022-05-01 12:51

我来回答

1个回答

热心网友 时间:2023-10-13 10:08

在drupal的模块开发中实现发邮件的功能非常简单,只用到一个钩子函数 hook_mail 和一个接口函数drupal_mail.
使用方法如下:

<?php
function example_mail($key, &$message, $params) {
$language = $message['language'];
$variables = user_mail_tokens($params['account'], $language);
switch($key) {
case 'notice':
$message['subject'] = t('Notification from !site', $variables, $language->language);
$message['body'][] = t("Dear !username\n\nThere is new content available on the site.", $variables, $language->language);
break;
}
}

function example_notify($accounts) {
foreach ($accounts as $account) {
$params['account'] = $account;
// example_mail() will be called based on the first drupal_mail() parameter.
drupal_mail('example', 'notice', $account->mail, user_preferred_language($account), $params);
}
}
?>

热心网友 时间:2023-10-13 10:08

在drupal的模块开发中实现发邮件的功能非常简单,只用到一个钩子函数 hook_mail 和一个接口函数drupal_mail.
使用方法如下:

<?php
function example_mail($key, &$message, $params) {
$language = $message['language'];
$variables = user_mail_tokens($params['account'], $language);
switch($key) {
case 'notice':
$message['subject'] = t('Notification from !site', $variables, $language->language);
$message['body'][] = t("Dear !username\n\nThere is new content available on the site.", $variables, $language->language);
break;
}
}

function example_notify($accounts) {
foreach ($accounts as $account) {
$params['account'] = $account;
// example_mail() will be called based on the first drupal_mail() parameter.
drupal_mail('example', 'notice', $account->mail, user_preferred_language($account), $params);
}
}
?>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么描写小猫呢? 什么梦预示正缘要出现 壳外电场分布为什么与壳内电荷的位置无关啊 为什么带电球壳的内部场强处处为零? 电荷内或外感应球壳,球壳内部场强是否处处为零 win11回收站图标隐藏方法-win11回收站怎么隐藏 Windows 11回收站不见了怎么办_如何在Windows 11中恢复回收站图标 Win11回收站图标显示方法 win11显示回收站的方法_win11怎么显示回收站 华为荣耀5X评价,缺点,参数 怎样向API发送邮件 看完这些你还敢说你学完日语五十音了吗 请问是学会了五十音图就能读出所有日语字吗?(不考虑轻重音,只是学歌)五十音图要怎么学? 日语50音学完了,怎么知道他的意思是什么呀? 我五十音图学完了 弱弱的问一句 日语好学吗? 日语难学吗,刚学完50音,不知道后面应该学什么? 50音学会了是不是日语就好学了呢? 日语发音学完日语五十音图就可以了吗 请问一下:日语是不是把50音图背会了就学会了日语啊 背完50音以后,怎么才知道日文对照的中文意思 正在自学日语,刚刚学完了五十音,但是看到日语句子时不能一下就认出来,需要一个个认,有时候还认不出 是不是50音学完,就可以自学日语了啊? 我是个农民工,在合肥巿庐江县内八个月了老板不给工资,怎么办 凿壁偷光图书城拖欠工资? 庐江县看守所 每天压腿,靠在墙上把双腿拉成90度,可怎么大腿越来越胖 庐江县汤池人民法院可以办理离婚手续吗 我的交通事故已经到法院了还不知道庐江法院什么时间能开庭? 控腿可以减退么?(就是腿搭在墙上和身体成九十度角) 庐江县法院招聘书记员是劳务派遣吗 如何借助JavaMail API完成邮件的发送 如何利用.net web api 发送邮件 有个发邮件搞外贸的软件免费的一天只能发一封那软件叫什么名字_百度问一问 如何在Visual Basic 6.0中用API实现发送邮件到指定地址? 如何调用 mailgun API 发送邮件 商群邮件营销第三方api版要怎么用?有教程吗? 怎么用mailgun API发送html邮件?(java) vb利用API发送邮件如何定义主题? window10输入法禁用怎么取消 商群邮件营销第三方api版是有账号就可以用了吗? 组织结构的形式有几种?职能型,矩阵型各有什么特点 电焊机为什么用直流 昨晚梦见父亲生病了,我哭的很厉害,哭醒了,有谁能知道这个梦的征兆 梦见自己的父亲得了重病,在梦里哭了 衣服退色严重,把我皮肤都染上颜色了,有问题吗 梦见去世的父亲生病妈妈抱着他大哭? 衣服掉色,会染皮肤上吗?能掉吗? 洗会掉色的衣服会不会掉的色沾到皮肤上以至于从皮肤渗入到体内危害身体健康? 梦见父亲生病住院出了好多血我大哭 衣服掉色,颜色会染到皮肤上吗