PHP发送带有PDF附件的电子邮件

时间:2020-07-30 12:29:44

标签: php email pdf attachment send

如何获取附件而不是正文中的代码? 我正在尝试发送带有PDF文件附件的电子邮件

$to = "$Email";
$email_subject = "Thank You from Admission Cell";
$email_body = "Dear $Name \n Greeting from ........... \n \n ".
"Thank You & Regards \n Admission Cell\n";
$headers .= "MIME-Version: 1.0\r\n"
  ."Content-Type: multipart/mixed; boundary=\"\"";
$headers = "From: Admission Cell<>\n";
$headers .= "Reply-To:";
$file = file_get_contents("/file_path/public_html/admission.pdf");
$email_body .= chunk_split(base64_encode($file));
mail($to,$email_subject,$email_body,$headers);

我收到这样的电子邮件给BODY

Thank You & Regards
Admission Cell
JVBERi0xLjQKJeLjz9MKNjcgMCBvYmoKMjYxMgplbmRvYmoKNjYgMCBvYmoKPDwKL0xlbmd0aCAy
NjEyCi9OIDMKL0FsdGVybmF0ZSAvRGV2aWNlUkdCCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0
cmVhbQp4AZ2Wd1RT2RaHz703vdASIiAl9Bp6CSDSO0gVBFGJSYBQAoaEJnZEBUYUESlWZFTAAUeH
ImNFFAuDgmLXCfIQUMbBUURF5d2MawnvrTXz3pr9x1nf2ee319ln733XugBQ/IIEwnRYAYA0oVgU
7uvBXBITy8T3AhgQAQ5YAcDhZmYER/hEAtT8vT2ZmahIxrP27i6AZLvbLL9QJnPW/3+RIjdDJAYA
CkXVNjx+JhflApRTs8UZMv8EyvSVKTKGMTIWoQmirCLjxK9s9qfmK7vJmJcm5KEaWc4ZvDSejLtQ
3pol4aOMBKFcmCXgZ6N8B2W9VEmaAOX3KNPT+JxMADAUmV/M5yahbIkyRRQZ7onyAgAIlMQ5vHIO
i/k5aJ4AeKZn5IoEiUliphHXmGnl6Mhm+vGzU/liMSuUw03hiHhMz/S0DI4wF4Cvb5ZFASVZbZlo
ke2tHO3tWdbmaPm/2d8eflP9Pch6+1XxJuzPnkGMnlnfbOysL70WAPYkWpsds76VVQC0bQZA5eGs
T+8gAPIFALTenPMehmxeksTiDCcLi+zsbHMBn2suK+g3+5+Cb8q/hjn3mcvu+1Y7phc/gSNJFTNl

1 个答案:

答案 0 :(得分:0)

您可以使用PHPMailer脚本。

要使用PHPMailer:

  1. 从此处下载PHPMailer脚本: http://github.com/PHPMailer/PHPMailer
  2. 提取档案并将脚本的文件夹复制到一个方便的位置 放置在您的项目中。
  3. 包括主脚本文件- require_once('path / to / file / class.phpmailer.php');

您可以在此处找到示例 https://stackoverflow.com/a/12302354/4018585

相关问题