使用PHP Mail() 附加檔案
使用PHP 的mail() 函數發送帶有PDF 附件的電子郵件可能是一項艱鉅的任務,但它是可能的。內建的 mail() 函數缺乏對附加文件的支持,這使得過程更加複雜。
解決方案:使用第三方腳本
克服這個問題限制,考慮使用第三方腳本,如 PHPMailer。 PHPMailer 提供了用於發送電子郵件(包括帶有附件的電子郵件)的全面解決方案。與使用 mail() 手動處理附件複雜性相比,使用 PHPMailer 顯著簡化了流程。
使用PHPMailer 的逐步指南
使用PHPMailer 附加文件,請按照以下步驟操作:
發送電子郵件:
呼叫「傳送」方法傳送帶有附件的電子郵件。use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; $email = new PHPMailer(); $email->setFrom('[email protected]', 'Your Name'); $email->Subject = 'Message Subject'; $email->Body = $bodytext; $email->addAddress('[email protected]'); $email->addAttachment('PATH_OF_YOUR_FILE_HERE', 'NameOfFile.pdf'); $email->send();
範例程式碼:
以上是如何使用 PHP 的「mail()」函數將 PDF 附加到電子郵件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!