การส่งอีเมลด้วย PHP เป็นเรื่องง่าย สิ่งที่คุณต้องเป็นฟังก์ชันและอาร์กิวเมนต์สามข้อ นั่นไม่ใช่ทั้งหมดที่มีอยู่ในข้อความอีเมลปกติอย่างไรก็ตาม มองใกล้กว่าเพียงอย่างรวดเร็วจะเปิดเผยว่าการใช้อีเมล PHP นี้ขาดฟังก์ชันพื้นฐาน ตัวอย่างเช่นไม่ได้ตั้งค่า จาก: บรรทัดแรก เพื่อให้สอดคล้องกับชื่อเสียงของ PHP เพื่อความสะดวกในการใช้งานอย่างไรก็ตามการแก้ปัญหาแบบรวดเร็ว: เพียงเพิ่มอาร์กิวเมนต์อื่นเพื่อระบุส่วนหัวพิเศษเช่น X-Mailer, สำเนา:, และ, แน่นอน, จาก:.
หมายเหตุ: หากคุณระบุส่วนหัวเสริมมากกว่าหนึ่งรายการโปรดตรวจดูให้แน่ใจว่าคุณได้แยกบรรทัดส่วนหัวด้วย
r n เพื่อให้แน่ใจว่าพวกเขาทำงานตามที่ตั้งใจ
การเพิ่มส่วนหัวเสริมใน PHP
ข้อความธรรมดาที่มีส่วนหัวพิเศษอาจมีลักษณะดังนี้:
<? php $ to = "ผู้รับ@example.com"; $ subject = "Hi!"; $ body = "สวัสดี n n คุณเป็นอย่างไร?"; $ headers = "จาก: [email protected] r n" "X-Mailer: php"; if (mail ($ to, $ subject, $ body, $ headers)) {echo ("
ส่งข้อความ!
");} else {echo ("การส่งข้อความล้มเหลว …
'); }?>อีเมล PHP ด้วยส่วนหัวพิเศษที่ใช้ PEAR Mail
นอกจากนี้คุณยังสามารถแทรกส่วนหัวพิเศษเมื่อใช้ PEAR Mail เพื่อส่งอีเมลได้แน่นอน:
<? phprequire_once "Mail.php"; $ from = "ผู้ส่งสเตฟานี "$ mail-> getMessage ()" ส่งข้อความเรียบร้อยแล้ว! "$ mail-> getMessage ()" ส่งข้อความเรียบร้อยแล้ว!




