PHP Function library
swiftmailer เป็น php mail library สำหรับส่งเมลตัวหนึ่งที่ได้รับความนิยมมาเพราะมันมีความสามารถหลายอย่าง เช่น
- สามารถใช้ SMTP ในการส่งได้
- sendmail
- postfix หรือ custom Transport ก็ได้
- สนับสนุน Server ที่จำเป็นต้องใช้ user และ password ในการส่ง หรือ จะเข้ารหัสในการส่งได้
- ป้องกัน header จาก injection attacks
- สนับสนุน MIME ทั้ง แบบ html และ multipart
- สามารถเขียน plugins เสริมความสารถของมันเพิ่มได้
- แนปไฟล์ในการส่งได้
- จัดการกับ memory ได้ดีในการแนปไฟล์ขนาดใหญ่
- ทำ inline รูปภาพที่แนปไปกับอีเมลล์ได้
โหลดเวอร์ชั่นล่าสุด ได้ที่ http://swiftmailer.org/download
ตัวอย่างการใช้งานส่งเมล html
<?php require_once "lib/Swift.php"; require_once "lib/Swift/Connection/SMTP.php"; $swift =& new Swift(new Swift_Connection_SMTP("server.tld", 25)); $message =& new Swift_Message("Some subject", "Your message <u>here</u>", "text/html"); if ($swift->send($message, "
อีเมลนี้จะถูกป้องกันจากสแปมบอท แต่คุณต้องเปิดการใช้งานจาวาสคริปก่อน
", "
อีเมลนี้จะถูกป้องกันจากสแปมบอท แต่คุณต้องเปิดการใช้งานจาวาสคริปก่อน
")) { echo "Message sent"; } else { echo "Message failed to send"; } //It's polite to do this when you're finished $swift->disconnect(); ?
|
|
เขียนโดย php ส่งเมล
วันพฤหัสบดีที่ 10 พฤศจิกายน 2011 เวลา 22:04 น.