0

以下のコードを使用して特定の電子メールで添付ファイルを送信していますが、どういうわけか機能していません。事前に感謝します

    $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,'');
4

1 に答える 1

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 モジュールもインストールしており、E メール エンジンとして選択されたいずれかのモジュールで動作します。

于 2011-05-17T01:55:34.993 に答える