首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我不能用drupal-7发送邮件。

我不能用drupal-7发送邮件。
EN

Stack Overflow用户
提问于 2015-10-01 09:56:28
回答 1查看 215关注 0票数 0

我开始了解drupal,我执行发送邮件的功能,但失败了。请帮我:

代码语言:javascript
复制
 $params = array(
'subject' => 'hello',
'body' => 'test',);
$from='nguyen.xuan.luan@vinicorp.com.vn'; 
$to = 'nguyen.xuan.luan@vinicorp.com.vn';
$mail = drupal_mail('exampe', 'notice', $to, language_default(), $params,  $from, TRUE);

错误信息:无法发送电子邮件.如果问题仍然存在,请与站点管理员联系。

我认为必须有邮件密码的信息,但我不知道如何。能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2015-10-06 13:44:32

您需要在您的hook_mail文件中创建一个钩子,即.module,并在其中设置消息主题和正文。下面是代码的工作hook_mail()实现-

代码语言:javascript
复制
function exampe_mail($key, &$message, $params) {
    switch($key) {
        //switching on $key lets you create variations of the email based on the $key parameter
        case 'notice':
            $message['subject'] = t('Subject');
            //the email body is here, inside the $message array
            $message['body'][] = 'This is the body of the email';
         break;
     }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32884633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档