การทำระบบ Email ด้วย Codeigniter
ระบบส่งอีเมลล์
การใช้ Library Email ของ Codeigniter
การส่ง Email
การส่งอีเมลไม่เพียง แต่ง่าย แต่คุณสามารถกำหนดค่าได้ทันทีหรือตั้งค่ากำหนดของคุณในไฟล์ปรับแต่ง
นี่คือตัวอย่างพื้นฐานที่แสดงให้เห็นว่าคุณจะส่งอีเมลอย่างไร หมายเหตุ: ตัวอย่างนี้สมมติว่าคุณกำลังส่งอีเมลจากหนึ่งในคอนโทรลเลอร์ของคุณ
เรียกใช้ Library
$this->load->library('email');
กำหนดค่าผู้ส่ง
$this->email->from('your@example.com', 'Your Name');
กำหนดค่าผู้รับ
$this->email->to('someone@example.com');
กำหนดค่า CC
$this->email->cc('another@another-example.com');
กำหนดหัวเรื่องอีเมลล์
$this->email->subject('Email Test');
กำหนดเนื้อหาภายใน
$this->email->message('Testing the email class.');
จากนั้นใช้คำสั่งส่งอีเมลล์
$this->email->send();
การตั้งค่าอีเมล
มีการตั้งค่าที่แตกต่างกัน 21 แบบเพื่อปรับวิธีส่งข้อความอีเมลของคุณ คุณสามารถตั้งค่าด้วยตนเองหรือโดยอัตโนมัติผ่านการตั้งค่าที่เก็บไว้ในไฟล์ปรับแต่งของคุณ
การตั้งค่าจะถูกตั้งค่าโดยส่งผ่านอาร์เรย์ของค่าการกำหนดค่าไปยังวิธีการเตรียมใช้งานอีเมล
นี่คือตัวอย่างของวิธีการตั้งค่า:
ตั้งค่า โปรโตคอล
$config['protocol'] = 'sendmail';
$config['mailpath'] = '/usr/sbin/sendmail';
$config['charset'] = 'iso-8859-1';
$config['wordwrap'] = TRUE;
$this->email->initialize($config);