ไทยโฮสคลับ บริการ เว็บโฮสติ้ง Web hosting พื้นที่เว็บไซต์ จด domain ราคาถูก คุณภาพสูง ! RSS 2.0 Feed

การส่ง mail smtp จาก php ด้วย phpmailer


การส่ง Mail SMTP นั้นมีข้อดีมากกว่า การใช้ mailer ธรรมดาเนื่องจาก เป็นการส่ง E-mail ที่ต้องมีตัวต้นในการส่ง จึงทำให้ Email ที่ส่งนั้นถูกมองว่าเป็น spam น้อยลง ดังนั้นเรามาดูวิธีใช้ phpmailer จาก php กันค่ะ
PHPMailer

คุณสมบัติต่าง ๆ ของ  PHPMailer มีดังนี้:
    * สนับสนุน emails digitally signed with S/MIME encryption!
    * สนับสนุน  emails with multiple TOs, CCs, BCCs and REPLY-TOs
    * ทำงานได้หลาย platforms
    * สนับสนุนการส่งเมล์ ทั้งข้อความ และ HTML
    * สนับสนุนการส่งเมล์ โดยมีภาพ ( Embled image )
    * Multipart/alternative emails for mail clients that do not read HTML email.
    * สามารถตรวจ สอบ/ดีบัค ได้ง่าย
    * สามารถแก้ไข mail headers ได้
    * Redundant SMTP servers.
    * สนับสนุน 8bit, base64, binary, and quoted-printable encoding.
    * Word wrap.
    * Multiple fs, string, and binary attachments (those from database, string, etc).
    * สามารถ ใช้ SMTP Authentication ได้
    * ทดสอบแล้วจากหลาย ๆ SMTP servers: Sendmail, qmail, Postfix, Gmail, Imail, Exchange, etc.
    * มีคู่มือการใช้งาน
    * It's swift, small, and simple.


ข้อ ดีของการส่ง Mail แบบ SMTP

    - ใช้แก้ปัญหาสำหรับระบบ security ที่มีการป้องกันการใช้งาน mail หรือ ถูก disable mail ใน php.ini ซึ่งอาการจะเกิดขึ้นดังนี้
"Warning: mail() [function.mail]: Permission denied"

    - การส่ง Mail แบบ SMTP นั้นเป็นการส่งจาก Email ที่มีตัวตน ดังนั้นจึงเพิ่มโอกาศ ที่ Mail จะไปยังผู้รับและไม่เข้า junkbox มากขึ้น  



Download PHPMailer จากที่นี้


ขั้นตอนการใช้งาน PHPMailer หรือ วิธีการส่งเมล์จาก php ด้วย PHPMailer

1. ทำการแตกไฟล์ PHPMailer_v5.1.zip ที่ได้จากการ download มา
2. ทำการแก้ไขเพิ่ม code ในไฟล์ php ที่เราต้องการส่งอีเมล์


<?PHP
require("PHPMailer_v5.1/class.phpmailer.php");  // ประกาศใช้ class phpmailer กรุณาตรวจสอบ ว่าประกาศถูก path

function smtpmail( $email , $subject , $body )
{
    $mail = new PHPMailer();
    $mail->IsSMTP();         
      $mail->CharSet = "utf-8";  // ในส่วนนี้ ถ้าระบบเราใช้ tis-620 หรือ windows-874 สามารถแก้ไขเปลี่ยนได้                        
    $mail->Host     = "mail.yourdomain.com"; //  mail server ของเรา
    $mail->SMTPAuth = true;     //  เลือกการใช้งานส่งเมล์ แบบ SMTP
    $mail->Username = "account@yourdomain.com";   //  account e-mail ของเราที่ต้องการจะส่ง
    $mail->Password = "**********";  //  รหัสผ่าน e-mail ของเราที่ต้องการจะส่ง

    $mail->From     = "account@yourdomain.com";  //  account e-mail ของเราที่ต้องการจะส่ง
    $mail->FromName = "ชื่อผู้ส่ง"; //  ชื่อที่แสดง เมื่อผู้รับได้รับเมล์ของเรา
    $mail->AddAddress($email);            // Email ปลายทางที่เราต้องการส่ง
    $mail->IsHTML(false);                  // ถ้า E-mail นี้ มีข้อความในการส่งเป็น tag html ต้องแก้ไข เป็น true
    $mail->Subject     =  $subject;        // หัวข้อที่จะส่ง
    $mail->Body     = $body;                   // ข้อความ ที่จะส่ง
     $result = $mail->send();       
     return $result;
}
?>

3. เวลาเรียกใช้งาน ให้ใช้ smtpmail("อีเมล์ปลายทาง","หัวข้อส่ง email","ข้อความที่เราต้องการส่ง");


ด้วย 3 วิธีง่าย ๆ เรื่องการส่ง เมล์ php โดย smtp ก็ไม่ใช่ปัญหา อีกต่อ ไปค่ะ :D


 

Tags : mail smtp,phpmailer,ส่ง mail smtp จำนวนผู้อ่าน : 2767 คน


บทความที่เกี่ยวข้อง


บริการเว็บโฮสติ้ง พื้นที่เว็บไซต์ จดโดเมน ราคาถูก คุณภาพสูง

ไทยโฮสคลับ ดอท คอม

บริการเว็บโฮสติ้ง พื้นที่เว็บไซต์ จดโดเมน ราคาถูก คุณภาพสูง

เรามีระบบ เว็บโฮสติ้ง ที่มีมาตราฐานสากลระดับโลก โดยมีเจ้าหน้าที่ของเราคอยดูแลระบบตลอด 24/7 เพื่อความมั่นใจในระบบ

  • เครื่อง Server ที่มีประสิทธิภาพสูง
  • ระบบจัดการ ( panel ) เว็บโฮสติ้งที่ง่ายต่อผู้ใช้งาน
  • บริการลูกค้าตลอด 24/7
  • โดเมนที่จดเป็นของผู้ใช้งาน 100%
  • รับประกันความพอใจคืนเงินใน 30 วัน
  • คู่มือการใช้งาน
  • 99.9% Uptime Guarantee
  • ไม่เสียค่าธรรมเนียมในการติดตั้ง

โปรโมชั่นพิเศษ

  • เพียงคุณจดโดเมน + ซื้อแพ็คเกจเว็บโฮสติ้งใดก็ได้ ลดทันที 100 บาท
  • ซื้อบริการเว็บโฮสติ้งหรือจดโดเมน ตั้งแต่ 2 ปีขึ้นไป รับส่วนลดเพิ่มอีก 5-20%

ข่าวล่าสุด

  • 28 ก.พ. 2010

    ไทยโฮสคลับ ปรับราคาโปรโมชั่นใหม่ ประจำเดือน 03/2010
    ข่าวด่วน ! ไทยโฮสคลับ ปรับราคาโปรโมชั่นใหม่ ขยายคุณสมบัติ ตั้งแต่แพ็คเกจ Silver ขึ้นไป ให้จุใจกว่าเดิม
  • 31 ม.ค. 2010

    ThaiHostClub.com ปรับปรุงเว็บไซต์ใหม่
    ThaiHostClub.com ปรับปรุงเว็บไซต์ใหม่ ปรับปรุงระบบสั่งซื้อ เช็คโดเมนเนม ให้ใช้งานง่ายและมีประสิทธิภาพมากขึ้น อีกทั้งเพิ่ม บทความที่น่าสนใจเกี่ยวกับการใช้งานเว็บโฮสติ้ง เพื่อให้ลูกค้า update ข่าวสาร ความรู้เกี่ยวกับการใช้งานเว็บโฮสติ้ง ปรับปรุงรูปแบบเมนูใหม่ เพื่อการใช้งานที่ง่ายและตรงกับความต้องการค่ะ
  • 31 ม.ค. 2010

    แจ้งโปรโมชั่นเว็บโฮสติ้ง และจดโดเมนประจำปี 53
    ThaiHostClub.com แจ้งโปรโมชั่นสำหรับบริการ เว็บโฮสติ้ง และจดโดเมน สำหรับปี 53 เพียงจดโดเมนพร้อมใช้บริการเว็บโฮสติ้ง package ใดก็ได้ รับส่วนลดทันที 100 บาท สงวนสิทธิ 1โดเมน/1 เว็บโฮสติ้ง เท่านั้น สอบถามเพิ่มเติมได้ที่ ติดต่อเรา หรือ ทาง email หรือโทรศัพท์ค่ะ
  • 5 ม.ค. 2010

    ไทยโฮสคลับจัดโปรโมชั่นใหม่
    สำหรับลูกค้าระยะยาว เมื่อจดโดเมน หรือเช่าเว็บโฮสติ้ง ระยะเวลาตั้งแต่ 2 ปีขึ้นไป รับส่วนลดเพิ่ม 5-20%

ติดต่อเรา

ผ่านเว็บไซต์ : คลิกที่นี้

เบอร์ติดต่อ : 08-6616-2470

แฟกซ์ : 0-2377-8896

อีเมลล์ : support@thaihostclub.com

Verify Register for thaihostclub.com เราเลือกใช้ Software ที่มีประสิทธิภาพ คุณภาพสูงเพื่อ เว็บโฮสติ้งของคุณ