2011-08-16 100 views
0

所以我使用Drupal的6 queue_mail模塊,每次我調用該函數queue_mail_send(),Drupal的抱怨說,它無法找到該功能沒有找到,如何解決函數在Drupal 6

我知道Drupal 7中有代碼註冊表,但Drupal 6又如何?我如何讓Drupal 6識別該函數而不是返回致命錯誤?

回答

0

我在新的drupal 6安裝中測試了它,它爲我提供了這個功能。仔細檢查模塊是否已啓用,以及所有這些好東西。

然後,請確保您的$message傳遞到queue_mail_send($message = array())功能數組有以下幾個要素:

  • headers(陣列)
    • 回覆到
    • X - 梅勒
  • 主題

例如,這裏是我如何構造我的$消息數組:

$message = array(
    'to' => '[email protected]', 
    'subject' => 'example', 
    'body' => 'hey', 
    'headers' => array(
    'From' => '[email protected]', 
    'Reply-To' => 'Reply-To: [email protected]', 
    'X-Mailer' => 'PHP', 
) 
);