2011-04-18 73 views
0

誰能幫助我使用Drupal mimemail用於連接我使用下文提到的代碼以發送特定的電子郵件附件的文件,但不知何故,它不工作,kinldy幫我在此先感謝Drupal的6 Mimemail與附件

$body = "test body with attachments"; 
    $subject = "My test message"; 

$attachments[]=array(
    'filepath' => file_directory_path().'/document.pdf', 
    'filename' => 'wonderful.pdf', 
    'filemime' => 'application/pdf', 
); 

mimemail("[email protected]", "[email protected]", $subject, $body, NULL, array(), NULL, $attachments,''); 

回答

0

我正在做一些非常相似的事情。我的代碼基本上是:

$message['attachments'][] = array(
    'filepath' => $zipfilepath, 
    'filename' => 'my-attachment.zip', 
    'filemime' => 'application/zip', 
); 

從我的hook_mail模塊回調中。見http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hook_mail/6

你確定你已經完成了以下內容:

  • 啓用 「mimemail」 模塊;
  • 檢查管理中的選項爲「對所有消息使用MIME郵件」;
  • 選擇「mimemail」作爲「電子郵件引擎」(在管理頁面的底部)。

礦井工作得很好。我也安裝了SMTP模塊,並且可以將其中任一模塊選作電子郵件引擎。