Электронная почта Drupal 6 с вложением

#drupal #attachment #mime-mail

#drupal #вложение #mime-почта

Вопрос:

Кто-нибудь может мне помочь с drupal 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("xxxxx@gmail.com", "xxxxxx2@gmail.com", $subject, $body, NULL, array(), NULL, $attachments,'');
  

Ответ №1:

Я делаю что-то очень похожее. Мой код в основном:

 $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»;
  • проверил опцию в admin «Использовать mime mail для всех сообщений»;
  • выбрано «mimemail» в качестве «Механизма электронной почты» (внизу страницы администратора).

Мой работает просто отлично. У меня также установлен модуль SMTP, и он работает с любым модулем, выбранным в качестве механизма электронной почты.