ไลบรารี PHP แบบโอเพ่นซอร์สเพื่อส่งข้อความอีเมล
PHP API ที่อนุญาตให้ส่งข้อความพร้อมไฟล์แนบ ส่งข้อความไปยังผู้ใช้หลายคน การรวม Twig รองรับอักขระ UTF-8 และอื่นๆ
คอมโพเนนต์ Mailer และ Mime เป็นส่วนที่มีประโยชน์มากของเฟรมเวิร์ก Symfony สำหรับการสร้างและส่งข้อความอีเมล เป็นโอเพ่นซอร์สและอยู่ภายใต้ใบอนุญาต MIT ส่วนประกอบนี้ช่วยให้โปรแกรมเมอร์ซอฟต์แวร์ส่งอีเมลจากแอปพลิเคชัน PHP ของตนได้ รวมทั้งสามารถผสานรวมกับบริการส่งจดหมายยอดนิยมอื่นๆ ได้อย่างง่ายดาย องค์ประกอบ Mailer มีสองส่วนหลัก การขนส่งและ Mailer เอง
สิ่งที่ยอดเยี่ยมเกี่ยวกับองค์ประกอบจดหมายของ Symfony คือความพร้อมใช้งานสูง ใช้เทคนิคที่เรียกว่า "failover" ซึ่งทำให้แน่ใจว่ามีการส่งอีเมลแม้ว่าเซิร์ฟเวอร์เมลหนึ่งเซิร์ฟเวอร์จะล้มเหลว การขนส่งเมื่อเกิดข้อผิดพลาดได้รับการกำหนดค่าด้วยการขนส่งตั้งแต่สองรายการขึ้นไป ดังนั้นหากตัวใดตัวหนึ่งล้มเหลว มันจะสลับไปยังการขนส่งอื่นโดยอัตโนมัติเพื่อให้งานส่งเสร็จสมบูรณ์ นอกจากนี้ยังจัดการการโหลดบาลานซ์ได้อย่างมีประสิทธิภาพมาก และใช้เทคนิค "แบบวนซ้ำ" เพื่อกระจายปริมาณงานการส่งจดหมายไปยังผู้ขนส่งหลายราย
คอมโพเนนต์ Mailer ได้รวมการรองรับคุณสมบัติที่สำคัญหลายอย่างที่เกี่ยวข้องกับการจัดการข้อความอีเมล เช่น การส่งข้อความพร้อมไฟล์แนบ การส่งข้อความไปยังผู้ใช้หลายคน การสนับสนุนข้อความหลายส่วน การรวม Twig รองรับอักขระ UTF-8 การฝังรูปภาพในสไตล์ CSS การเข้ารหัสข้อความ และอื่น ๆ อีกมากมาย.
.
เริ่มต้นใช้งาน Mailer
วิธีที่แนะนำในการติดตั้งคอมโพเนนต์ Mailer คือผ่าน Composer โปรดใช้คำสั่งต่อไปนี้เพื่อให้ติดตั้งง่าย
ติดตั้ง Mailer ผ่าน Composer
$ composer require symfony/mailer
สร้างและส่งอีเมลผ่าน PHP Library
ไลบรารี Mailer แบบโอเพ่นซอร์สได้รวมการสนับสนุนสำหรับการสร้างข้อความอีเมลและส่งผ่านโค้ด PHP นักพัฒนาจำเป็นต้องสร้างวัตถุอีเมลและให้ข้อมูลที่จำเป็น เมื่อพร้อมแล้ว ข้อความจะถูกส่งไปยังผู้รับผ่านการขนส่งที่กำหนดค่าไว้ คุณสามารถส่งอีเมลไปยังผู้ใช้หลายคนได้ง่ายๆ โดยเลือกช่องต่างๆ เช่น ช่องจาก ถึง สำเนาลับ และสำเนาถึง คุณยังสามารถแนบไฟล์ ฝังรูปภาพ และรวมเนื้อหาอื่นๆ ภายในข้อความอีเมลของคุณได้อย่างง่ายดาย
แนบไฟล์และรูปภาพไปยังอีเมลผ่าน PHP
การแชร์เอกสารและรูปภาพเป็นไฟล์แนบอีเมลนั้นง่ายและคุ้มค่า นอกจากนี้ มักจะต้องแชร์ข้อมูลและไฟล์ที่เป็นปัจจุบันเพื่อให้งานร่วมกันเสร็จทันเวลา วิธีหนึ่งที่รวดเร็วและง่ายดายในการทำเช่นนี้คือการแนบไฟล์อีเมล ไลบรารี Mailer ช่วยให้นักพัฒนาซอฟต์แวร์สามารถแนบและส่งเอกสาร เช่น PDF, Microsoft Word, รูปภาพ และอื่นๆ อีกมากมายได้อย่างง่ายดาย
รองรับการเข้ารหัสข้อความอีเมล
การเข้ารหัสจะช่วยให้ผู้ใช้ปกป้องข้อความอีเมลของตนจากการเข้าถึงที่ไม่ต้องการและป้องกันแฮกเกอร์ไม่ให้เข้าถึงข้อมูลและข้อความที่ปลอดภัย ไลบรารี Mailer โอเพ่นซอร์สได้รวมการสนับสนุนอย่างสมบูรณ์สำหรับการเข้ารหัสข้อความอีเมลโดยใช้คำสั่ง PHP ใบรับรองถูกใช้ในขณะที่เข้ารหัสข้อความอีเมล โดยจะเข้ารหัสข้อความทั้งหมดรวมถึงไฟล์แนบ รูปภาพ เนื้อหา ฯลฯ เมื่อส่งข้อความแล้ว ผู้รับที่มีคีย์ที่เกี่ยวข้องจะสามารถเข้าถึงและอ่านข้อความได้
ใช้แท็กและข้อมูลเมตาในอีเมล
ไลบรารี Mailer แบบโอเพ่นซอร์สได้รวมการสนับสนุนสำหรับการเพิ่มแท็กและข้อมูลเมตาลงในข้อความอีเมลของคุณอย่างง่ายดาย มีประโยชน์มากสำหรับการจัดกลุ่มอีเมลเข้าด้วยกัน ติดตามอีเมล และเวิร์กโฟลว์ โปรดจำไว้ว่าการขนส่งของคุณจะแปลงเป็นรูปแบบที่เหมาะสมหากรองรับส่วนหัว มิฉะนั้นจะไม่รองรับแท็กและข้อมูลเมตา จะถูกเพิ่มเป็นส่วนหัวที่กำหนดเองภายในอีเมลของคุณ