我如何解决Drupal 6中找不到的功能

时间:2011-08-16 18:06:33

标签: php drupal function drupal-6 drupal-7

所以我在Drupal 6上使用queue_mail模块,每当我调用函数queue_mail_send()时,drupal就会抱怨它无法找到函数...

我知道Drupal 7中有一个代码注册表,但是Drupal 6呢?如何让Drupal 6识别该函数而不是返回致命错误?

1 个答案:

答案 0 :(得分:0)

我在一个新的drupal 6安装上测试了它,它为我选择了这个功能。只需仔细检查模块是否已启用以及所有这些好东西。

然后,确保传递到$message函数的queue_mail_send($message = array())数组包含以下元素:

  • headers(数组)
    • 回复到
    • X-邮件程序
  • 受试者

例如,这是我构建$ message数组的方式:

$message = array(
  'to' => 'recipient@example.com',
  'subject' => 'example',
  'body' => 'hey', 
  'headers' => array(
    'From' => 'webmaster@example.com',
    'Reply-To' => 'Reply-To: webmaster@example.com',
    'X-Mailer' => 'PHP',
  )
);