ไลบรารี Open Source PHP เพื่อส่งข้อความอีเมล
ฟรี PHP API สำหรับการส่งข้อความอีเมลด้วยวิธีที่ตรงไปตรงมาและง่ายดาย รองรับการสร้างข้อความอีเมล การติดตามข้อความอีเมล การรับอีเมล ส่งต่อข้อความอีเมล การจัดเก็บข้อความ การตรวจสอบอีเมล และอื่นๆ
Mailgun-PHP เป็นไลบรารี PHP ที่มีประโยชน์มากซึ่งช่วยให้นักพัฒนาซอฟต์แวร์สามารถส่งข้อความอีเมลด้วยวิธีที่ตรงไปตรงมาและง่ายดาย รวมไปถึงการรองรับโปรโตคอล SMTP มาตรฐาน และทำให้นักพัฒนาสามารถส่งและรับข้อความอีเมลจากแอปพลิเคชัน PHP ของตนเองได้อย่างง่ายดาย มีความน่าเชื่อถือสูงเนื่องจากได้รับการออกแบบมาเพื่อจัดการกับอีเมลธุรกรรมในวิธีที่ดีกว่า เป็นโอเพ่นซอร์สและเผยแพร่ภายใต้ใบอนุญาต MIT
ไลบรารีมีความเสถียรมากและได้จัดเตรียมวิธีที่ง่ายที่สุด ประหยัดเวลา และมีประสิทธิภาพที่สุดในการจัดการข้อความอีเมล ได้รวมการสนับสนุนคุณสมบัติที่สำคัญหลายประการ เช่น การสร้างข้อความอีเมล การติดตามข้อความอีเมล การรับอีเมล ส่งต่อข้อความอีเมล การจัดเก็บข้อความ การตรวจสอบอีเมล การส่งอีเมลไปยังผู้ใช้หลายราย แนบไฟล์หรือรูปภาพในข้อความอีเมล รองรับการแบ่งหน้า ข้อความแบทช์ , สร้างความเด้ง และอื่นๆ อีกมากมาย
เริ่มต้นใช้งาน Mailgun-PHP
วิธีที่แนะนำในการติดตั้ง Mailgun-PHP SDK คือผ่าน Composer โปรดใช้คำสั่งต่อไปนี้เพื่อให้ติดตั้งได้ง่าย
ติดตั้ง Mailgun-PHP ผ่าน Composer
$ composer require mailgun/mailgun-php kriswallsmith/buzz nyholm/psr7
คุณยังสามารถดาวน์โหลดได้จาก GitHub และติดตั้งด้วยตนเองได้อย่างง่ายดาย .
การส่งข้อความอีเมลผ่าน PHP
ไลบรารีโอเพ่นซอร์ส Mailgun-PHP ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างและส่งข้อความอีเมลภายในแอปพลิเคชัน PHP ของตนได้ ห้องสมุดได้รวมฟังก์ชันที่สำคัญหลายประการและวิธีการส่งข้อความอีเมล เช่น ส่งข้อความธรรมดาผ่าน HTTP การส่งข้อความด้วย HTML และส่วนของข้อความ การติดตามข้อความอีเมล แท็กข้อความ การส่งข้อความด้วยรูปภาพในบรรทัด การส่ง ข้อความถึงผู้ใช้หลายรายและอีกมากมาย
สร้างและส่งข้อความอีเมล Mime ผ่าน PHP API
# Include the Autoloader (see "Libraries" for install instructions)
require 'vendor/autoload.php';
use Mailgun\Mailgun;
# Instantiate the client.
$mgClient = Mailgun::create('PRIVATE_API_KEY', 'https://API_HOSTNAME');
$domain = "YOUR_DOMAIN_NAME";
$params = array(
'from' => 'Excited User ',
'to' => 'bob@example.com',
'subject' => 'Hello',
'text' => 'Testing some Mailgun awesomness!'
);
# Make the call to the client.
$mgClient->messages()->send($domain, $params);
การติดตามข้อความอีเมลผ่าน PHP
การติดตามอีเมลเป็นกระบวนการที่มีประโยชน์มากที่ให้ผู้ใช้สามารถทราบข้อมูลเกี่ยวกับข้อความอีเมลของตน เช่น เมื่อผู้รับได้รับ ข้อความนั้นเข้าไปในกล่องจดหมายหรือในโฟลเดอร์สแปม หรือไม่ ผู้รับเปิดข้อความนั้นหรือไม่ ไม่ เขาคลิกลิงค์หรือเปล่า และข้อมูลอื่นๆ อีกมากมาย ไลบรารีโอเพ่นซอร์ส Mailgun-PHP มีฟังก์ชันการทำงานที่สมบูรณ์สำหรับการติดตามข้อความอีเมลจากภายในแอป PHP ของตนเอง โดยจะจัดเก็บติดตามทุกเหตุการณ์ที่เกิดขึ้นกับทุกข้อความเป็นเวลาสองสามวัน เช่น ยอมรับ ปฏิเสธ จัดส่ง ล้มเหลว เปิด คลิก และอื่นๆ
ติดตามและดาวน์โหลดกิจกรรมผ่าน PHP API
# Include the Autoloader (see "Libraries" for install instructions)
require 'vendor/autoload.php';
use Mailgun\Mailgun;
# Instantiate the client.
$mgClient = Mailgun::create('PRIVATE_API_KEY', 'https://API_HOSTNAME');
$domain = 'YOUR_DOMAIN_NAME';
$queryString = array(
'begin' => 'Wed, 1 Jan 2020 09:00:00 -0000',
'ascending' => 'yes',
'limit' => 25,
'pretty' => 'yes',
'recipient' => 'bob@example.com'
);
# Issue the call to the client.
$result = $mgClient->events()->get($domain, $queryString);
ส่งต่อและจัดเก็บข้อความอีเมล
ไลบรารี Mailgun-PHP แบบโอเพ่นซอร์สอนุญาตให้แอปพลิเคชัน PHP รับอีเมลผ่าน Routes Routes จะยอมรับอีเมลแล้วดำเนินการต่างๆ เช่น การจัดเก็บอีเมลชั่วคราวเพื่อการเรียกค้นในภายหลัง การส่งต่ออีเมลไปยังที่อยู่อีเมลอื่น การโพสต์ข้อมูลในอีเมลไปยัง URL ห้องสมุดอนุญาตให้จัดเก็บข้อความชั่วคราวได้นานถึง 3 วันบนเซิร์ฟเวอร์ของ Mailgun เพื่อให้คุณสามารถเรียกคืนได้ในภายหลังตามความต้องการของคุณ