我开始学习drupal,我执行函数发送邮件但失败了。请帮帮我:
$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);
错误消息:无法发送电子邮件。如果问题仍然存在,请与网站管理员联系。
我认为必须有邮件密码的信息,但我不知道如何。请帮帮我?
答案 0 :(得分:0)
您需要在.module文件中创建一个钩子即hook_mail,并在那里设置消息主题和正文。下面是代码的工作hook_mail()实现 -
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;
}
}