ส่งข้อความผ่านบริการจัดส่ง MailGun และ SendGrid

ในโลกดิจิทัลที่มีการเคลื่อนไหวอย่างรวดเร็วในปัจจุบัน การส่งและรับอีเมลได้กลายเป็นงานประจำสำหรับบุคคลและธุรกิจส่วนใหญ่ อย่างไรก็ตาม การรับรองว่าอีเมลเหล่านี้ถูกส่งไปยังกล่องจดหมายของผู้รับและไม่ถูกทำเครื่องหมายว่าเป็นสแปมอาจเป็นความท้าทาย นี่คือที่ที่บริการจัดส่งอีเมลเช่น Mailgun และ SendGrid เข้ามา ในบทความนี้ คุณจะได้รับความเข้าใจเกี่ยวกับบริการ MailGun และ SendGrid วิธีการตั้งค่าตัวเลือกของพวกเขาและส่งอีเมลโดยใช้ C# .NET เพื่อการดำเนินการที่ประสบความสำเร็จในแนวคิดของคุณ

ความเข้าใจเกี่ยวกับบริการ MailGun และ SendGrid

MailGun เป็นบริการจัดส่งอีเมลที่ให้ API แบบ RESTful สำหรับการส่ง รับ และติดตามอีเมล

SendGrid เป็นบริการจัดส่งอีเมลอีกแห่งที่ให้ API แบบ RESTful สำหรับการส่งและติดตามอีเมล

MailGun และ SendGrid เป็นโซลูชันที่จำเป็นสำหรับการทำให้อีเมลอัตโนมัติ ธุรกิจขนาดเล็กเช่นเดียวกับองค์กรขนาดใหญ่ต้องการสร้างการสื่อสารที่เชื่อถือได้ระหว่างสมาชิกในทีมของพวกเขาและลูกค้าและบุคคลที่สาม ไม่ว่าจะเป็นปริมาณการจราจร บริการทั้งสองนี้สามารถจัดการอีเมลของคุณได้อย่างรวดเร็วและปลอดภัย

ใช้ MailGun และ SendGrid พร้อมกับการกรองสแปมที่ซับซ้อนและเทคนิคการจัดการชื่อเสียงของอีเมลเพื่อให้แน่ใจว่าอีเมลของคุณถูกส่งไปยังกล่องจดหมายของผู้รับของคุณและไม่ถูกทำเครื่องหมายว่าเป็นสแปม

ในบรรดาแง่มุมและประโยชน์อื่น ๆ มีความสามารถในการติดตามและวิเคราะห์อีเมล ซึ่งหมายความว่าคุณสามารถติดตามจำนวนคนที่เปิดอีเมลของคุณ คลิกที่ลิงก์ภายในอีเมลของคุณ หรือทำเครื่องหมายว่าอีเมลของคุณเป็นสแปม ข้อมูลนี้สามารถช่วยให้คุณเข้าใจว่าอีเมลใดที่ทำงานได้ดีและอีเมลใดที่ต้องการการปรับปรุง คุณยังสามารถตรวจสอบอัตราการคลิก (CTR) ซึ่งหมายถึงเปอร์เซ็นต์ของผู้คนที่คลิกที่ลิงก์ภายในอีเมลของคุณจากจำนวนทั้งหมดของอีเมลที่ถูกส่ง

โดยรวมแล้ว โดยการใช้การวิเคราะห์และฟีเจอร์การติดตามที่มีให้โดย MailGun และ SendGrid คุณสามารถรับข้อมูลเชิงลึกเกี่ยวกับประสิทธิภาพของแคมเปญอีเมลของคุณและตัดสินใจโดยใช้ข้อมูลเพื่อปรับแต่งเนื้อหา รูปแบบ และการกำหนดเป้าหมายของอีเมลของคุณเพื่อปรับปรุงการมีส่วนร่วมและการแปลง

C# .NET API เพื่อสร้างและส่งอีเมล

เพื่อทำให้กระบวนการสร้างและส่งข้อความอีเมลโดยอัตโนมัติ เราจะใช้ Aspose.Email for .NET ซึ่งเป็น API สำหรับการจัดการและประมวลผลอีเมล Aspose.Email for .NET ให้ API ที่ทรงพลังสำหรับการทำงานกับบริการจัดส่งอีเมลที่ได้รับความนิยม ช่วยให้คุณส่งอีเมลโดยใช้บริการ MailGun และ SendGrid ซึ่งเป็นวิธีที่ง่ายและเชื่อถือได้ในการส่งข้อความของคุณ นอกจากนี้ API ยังรองรับรูปแบบอีเมลที่ได้รับความนิยม รวมถึงข้อความ MS Outlook เช่น MSG, EML/EMLX เป็นต้น และรูปแบบการจัดเก็บอีเมล เช่น PST, MBOX, OLM คุณสามารถติดตั้งไลบรารีได้ทาง NuGet หรือ ดาวน์โหลด DLL

PM> Install-Package Aspose.Email

เตรียมตัวเพื่อใช้ MailGun หรือ SendGrid

ในการใช้ MailGun หรือ SendGrid คุณต้องมีบัญชีและ API key คุณสามารถลงทะเบียนสำหรับบัญชีฟรีได้ที่ https://www.mailgun.com/ และ https://sendgrid.com/ ตามลำดับ

ทันทีหลังจากที่คุณลงทะเบียนที่หนึ่งในบริการเหล่านี้และได้รับ API key คุณสามารถเริ่มเขียนโค้ดของคุณได้

ตั้งค่าตัวเลือกบริการจัดส่งอีเมล

Aspose.Email มี API ที่เป็นหนึ่งเดียว ดังนั้นสิ่งแรกคือการตั้งค่า DeliveryServiceOptions ขึ้นอยู่กับว่าบริการใดจะถูกใช้ในการส่งข้อความ

ตัวเลือกของลูกค้า MailGun options:

ตัวเลือกของลูกค้า SendGrid options:

ส่งอีเมลผ่าน MailGun หรือ SendGrid

เมื่อคุณตั้งค่าตัวเลือกทั้งหมดแล้ว คุณสามารถเริ่มต้นลูกค้าด้วย DeliveryServiceClientFactory.

และในที่สุด คุณสามารถเตรียมข้อความอีเมลและใช้ Send เมธอดของ IDeliveryServiceClient เพื่อส่งอีเมลและรับวัตถุการตอบกลับที่มีข้อมูลเกี่ยวกับสถานะของคำขอ

นี่คือตัวอย่างวิธีการส่งอีเมล:

นอกจากนี้ยังมีเวอร์ชันที่ไม่ซิงโครนัสของ Send เมธอด

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีการใช้ Aspose.Email for .NET ในการส่งอีเมลโดยใช้บริการจัดส่งที่ได้รับความนิยมสองแห่ง: MailGun และ SendGrid บริการเหล่านี้ให้โซลูชันการส่งอีเมลที่เชื่อถือได้และสามารถขยายได้สำหรับนักพัฒนาและธุรกิจ นอกจากนี้ยังมีฟีเจอร์เช่นการติดตาม การวิเคราะห์ เทมเพลต และ webhook

Aspose.Email for .NET เป็นชุด API สำหรับการประมวลผลอีเมลที่ครอบคลุมซึ่งสามารถใช้เพื่อสร้างแอปพลิเคชันข้ามแพลตฟอร์มที่มีความสามารถในการสร้าง จัดการ วิเคราะห์ แปลง และส่งอีเมล คุณสามารถสำรวจ เอกสาร ของ Aspose.Email for .NET เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ API

ดูเพิ่มเติม