PHPMailer เป็นแพ็คเกจฟังก์ชัน PHP สำหรับการส่งอีเมล ฟังก์ชั่นที่มีให้ได้แก่: การระบุผู้รับหลายราย, ที่อยู่ CC, ที่อยู่ BCC และที่อยู่ตอบกลับเมื่อส่งอีเมล รองรับการเข้ารหัสอีเมลหลายรายการ รวมถึง: 8 บิต, base64, ไบนารี่ และรองรับการพิมพ์ด้วยเครื่องหมายคำพูด ไฟล์แนบและอีเมลในรูปแบบ Html รองรับการฝังรูปภาพในอีเมล เซิร์ฟเวอร์ SMTP ที่ผ่านการทดสอบและเข้ากันได้ ได้แก่ Sendmail, qmail, Postfix, Imail, Exchange ฯลฯ สามารถทำงานได้บนทุกแพลตฟอร์ม
PHP เองก็มีฟังก์ชั่นการส่งอีเมลซึ่งสามารถส่งอีเมลได้โดยตรงในโปรแกรม อย่างไรก็ตาม ฟังก์ชั่นนี้ต้องการให้เซิร์ฟเวอร์รองรับ sendmail หรือต้องตั้งค่าเซิร์ฟเวอร์ส่งเมลที่ไม่ต้องการการส่งต่อ ที่ไม่ต้องการการรับรองความถูกต้อง แทบจะเป็นไปไม่ได้เลยที่จะส่งต่ออีเมล ดังนั้นการใช้ฟังก์ชันเมลจึงมักจะไม่สามารถส่งอีเมลได้สำเร็จ
หากคุณคุ้นเคยกับโปรโตคอล SMTP และรวมเข้ากับฟังก์ชันซ็อกเก็ต คุณสามารถเขียนโปรแกรมส่งอีเมลที่มีประสิทธิภาพและเสถียรได้ แต่เป็นเรื่องยากเกินไปสำหรับผู้ใช้ทั่วไป โชคดีที่มีโมดูลการส่งอีเมลจำนวนมากที่เขียนโดยผู้อื่นบนอินเทอร์เน็ต เราเพียงต้องดาวน์โหลดและโทรหาพวกเขาซึ่งสะดวกมาก