在PHP 中將多個文件附加到電子郵件
發送電子郵件時,通常需要包含附件,無論是單一文件還是多個文件。您提供的用於發送單一附件的程式碼可以修改為容納多個文件。
了解 MIME 邊界
要發送多個文件,您必須使用MIME 邊界,分隔電子郵件的不同部分(文字、附件)。使用隨機字串產生唯一邊界,確保電子郵件閱讀器可以正確區分各個部分。
多部分訊息準備
準備多部分訊息,以標準文字訊息內容開頭,並指定 MIME 版本和節邊界。
附件處理
對於要附加的每個文件,您需要閱讀使用 fopen() 讀取文件內容並使用 base64_encode() 對其進行編碼。附件部分標題包括文件類型、名稱和傳輸編碼等資訊。
組裝電子郵件
透過組合文字內容組裝最終的電子郵件訊息和附件部分,每個部分均由 MIME 邊界分隔。
範例實作
以下程式碼示範如何使用PHP 將多個檔案附加到電子郵件:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
|
結論
透過在電子郵件中使用多個MIME 邊界,可以使用PHP 在一封電子郵件中附加和發送多個文件。此程式碼將允許您一次共享各種文件,從而幫助您簡化電子郵件通訊。
以上是如何在 PHP 中將多個文件附加到電子郵件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!