1
Drupal 6을 사용하고 있습니다. 규칙 모듈을 설치하고 구성했습니다. 첨부 파일이 포함 된 이메일을 사용자에게 보내야합니다.규칙을 사용하여 PDF 첨부 파일이 포함 된 이메일을 보내려면 어떻게해야합니까?
어떻게해야합니까?
Drupal 6을 사용하고 있습니다. 규칙 모듈을 설치하고 구성했습니다. 첨부 파일이 포함 된 이메일을 사용자에게 보내야합니다.규칙을 사용하여 PDF 첨부 파일이 포함 된 이메일을 보내려면 어떻게해야합니까?
어떻게해야합니까?
pdf 파일을 보내는 것은 MIME 형식을 설정하는 것과 같습니다. 내가 볼 수있는 예제 코드가 있는데, 어떻게하면 을 할 수 있겠는가.
$trenner = md5(uniqid(time()));
$params = array();
$params['content_type'] = "multipart/mixed; boundary=$trenner";
$params['subject'] = $subject;
$params['body'] = "\n--$trenner\n";
$params['body'] .= "Content-Type: text/plain; charset=UTF-8; format=flowed;"."\n\n"; // sets the mime type
$params['body'] .= $message . "\n"; // Message goes here
$params['body'] .= "\n\n";
$params['body'] .= "\n\n";
$dir = file_directory_path().'/';
$pdffile = $dir.$pdffile_name;
$pdffile_mime = file_get_mimetype($pdffile);
$params['body'] .= "--$trenner"."\n";
$params['body'] .= "Content-Type:$pdffile_mime; name='$pdffile_name'\n";
$params['body'] .= "Content-Disposition: attachment; filename=$pdffile_name\n";
$params['body'] .= "Content-Transfer-Encoding: base64\n\n";
$params['body'] .= chunk_split(base64_encode($filedata));
$params['body'] .= "--$trenner--";