<?php$e = จดหมายใหม่;$setup = ['host' => '', 'ชื่อผู้ใช้'=>'', 'รหัสผ่าน'=>'', 'การรับรองความถูกต้อง'=>'', 'พอร์ต'=> '' ];$e->init('smtp') -> ตั้งค่า ($ ตั้งค่า) ->เรื่อง('ยินดีต้อนรับ') ->to(['name' => 'เดวิด อินยัง', 'email'=>'[email protected]']) ->จาก(['name' => 'เดวิด อินยัง', 'email'=>'[email protected]']) ->body('สวัสดี ยินดีต้อนรับสู่ทีม') ->ส่งเมล();
นี่คืออินเทอร์เฟซอีเมลธรรมดาที่ทำให้การส่งอีเมล smtp เป็นเรื่องง่ายมาก
คุณสามารถส่งอีเมลข้อความธรรมดาหรือ html และยังรวมไฟล์แนบได้อย่างง่ายดายจากอินเทอร์เฟซที่คล่องแคล่ว
มีองค์ประกอบพื้นฐานทั้งหมดที่จำเป็นสำหรับการประดิษฐ์อีเมลเกือบทุกประเภท
โฮสต์ = URL โฮสต์ smtp
ชื่อผู้ใช้ = ชื่อผู้ใช้ smtp
รหัสผ่าน = รหัสผ่าน smtp
การรับรองความถูกต้อง = SSL หรือ TLS
พอร์ต = พอร์ต smtp
apiKey = คีย์ sendgrid api ของคุณ
หากต้องการติดตั้งด้วย Composer เพียงต้องการเวอร์ชันล่าสุดของแพ็คเกจนี้
ผู้แต่งต้องการ thedavidinyang/phpsimplemail
ตรวจสอบให้แน่ใจว่าได้โหลดไฟล์โหลดอัตโนมัติจาก Composer แล้ว
// ในช่วงต้นของการโหลดโปรเจ็กต์ของคุณ จำเป็นต้องมี Composer autoloader// ดู: http://getcomposer.org/doc/00-intro.mdrquire 'vendor/autoload.php';
ดาวน์โหลดไฟล์เก็บถาวรที่ทำแพ็กเกจแล้วแยกลงในไดเร็กทอรีที่แพ็กเกจนั้นอยู่
คุณสามารถดาวน์โหลดสำเนา dompdf ที่เสถียรได้จาก https://github.com/thedavidinyang/phpsimplemail/releases
เพียงส่งการกำหนดค่าอีเมลของคุณไปที่ PHPSimplemail:
// อ้างอิงเนมสเปซ SimpleMailuse thedavidinyangSimpleMailMailer;// ตั้งค่า SMTP Configurations$setup = ['host' => '', 'username'=>'', 'password'=>'', 'authentication'=>'', ' port'=>'' ];// เริ่มต้นและใช้ SimpleMail class$e = new Mailer;$e->init('smtp') ->setup($setup)// ตั้งค่าพารามิเตอร์เมล// Subject->subject('Welcome')// Recipient->to(['name' => 'David Inyang', 'email'=>'samplemail@gmail .com'])// Sender->from(['name' => 'David Inyang', 'email'=>'[email protected]'])// Content->body('สวัสดี ยินดีต้อนรับ ถึงทีมงาน')// ส่ง mail->sendmail();
เพียงส่งคีย์ sendgrid API ของคุณไปที่ PHPSimplemail:
// อ้างอิงเนมสเปซ SimpleMailuse thedavidinyangSimpleMailMailer;// ตั้งค่า SMTP Configurations$setup = ['apiKey' => '' ];// เริ่มต้นและใช้ SimpleMail class$e = new Mailer;$e->init('sendgrid') ->setup($setup)// ตั้งค่าพารามิเตอร์เมล// Subject->subject('Welcome')// Recipient->to(['name' => 'David Inyang', 'email'=>'samplemail@gmail .com'])// Sender->from(['name' => 'David Inyang', 'email'=>'[email protected]'])// Content->body('สวัสดี ยินดีต้อนรับ ถึงทีมงาน')// ส่ง mail->sendmail();