ไลบรารี C# .NET ฟรีสำหรับการอ่านและเขียนอีเมล Outlook
ไลบรารี Open Source C# .NET สำหรับการสร้าง การอ่าน การเขียน และการจัดการข้อความอีเมล Outlook ภายในแอปพลิเคชัน .NET ผ่านทาง C# API
เน็ตออฟฟิศคืออะไร?
NetOffice เป็น API แบบโอเพ่นซอร์สที่ช่วยให้นักพัฒนา .NET สามารถสร้างข้อความอีเมล Outlook โดยทางโปรแกรม เมื่อใช้ API นักพัฒนาสามารถทำให้ Microsoft Outlook เป็นอัตโนมัติ สร้างเอกสาร แก้ไข และล้างข้อมูลทรัพยากร นอกจากนี้ API ยังช่วยให้คุณอ่านโฟลเดอร์กล่องจดหมาย สร้างรายการงาน ส่งอีเมล รับอีเมล ระบุรายชื่อติดต่อ และจัดการกิจกรรมได้
หนึ่งในคุณสมบัติที่โดดเด่นของ NetOffice คือความเข้ากันได้กับ Microsoft Outlook เวอร์ชันต่างๆ ไม่ว่าคุณจะทำงานกับ Outlook 2010, 2013, 2016 หรือหลังจากนั้น NetOffice รับประกันประสบการณ์ที่ราบรื่น โดยขจัดปัญหาปวดหัวเกี่ยวกับเวอร์ชันสำหรับนักพัฒนา
เพื่อที่จะทำงานกับเอกสาร Outlook คุณต้องมี VBIDEApi.dll โดยมี OfficeApi.ddl และ NetOffice.dll เป็นตัวอ้างอิง และช่วยให้คุณสร้างแอปพลิเคชันสำหรับสภาพแวดล้อม 32 บิตและ 64 บิตได้
เริ่มต้นใช้งาน NetOffice
วิธีที่ง่ายที่สุดในการติดตั้ง NetOffice คือผ่าน NuGet หากต้องการใช้งานจาก Package Manager Console ของ Visual Studio โปรดป้อนคำสั่งต่อไปนี้
ติดตั้ง NetOffice ผ่าน NuGet
Install-Package NetOfficeFw.Email
ติดตั้ง NetOffice ผ่าน GitHub
git clone --recursive https://github.com/NetOfficeFw/NetOffice.git
ส่งอีเมลผ่าน C# API ฟรี
NetOffice อนุญาตให้โปรแกรมเมอร์ .NET ส่งอีเมล Outlook โดยทางโปรแกรม ในการส่งอีเมล ขั้นแรก คุณต้องเริ่มต้น Outlook แอปพลิเคชัน หลังจากที่แอปพลิเคชัน Outlook ของคุณเริ่มต้นแล้ว คุณสามารถสร้างรายการเมลใหม่ในนั้น ตั้งค่าผู้รับ หัวเรื่อง และเนื้อหาได้ หลังจากคุณส่งข้อความอีเมลเสร็จแล้ว คุณจะส่งอีเมลของคุณ ด้วยการใช้บรรทัดโค้ดต่อไปนี้ คุณสามารถส่งอีเมลของคุณได้อย่างง่ายดาย
ส่งข้อความอีเมล C#
- เริ่มแอปพลิเคชัน Outlook โดยใช้วิธี Outlook.Application()
- สร้างรายการอีเมลใหม่โดยใช้เมธอด outlookApplication.CreateItem() และตั้งค่าประเภทรายการเป็น olMailItem
- เพิ่มผู้รับอีเมลโดยใช้เมธอด Recipients.Add() และส่งผู้รับเป็นสตริง
- ตั้งหัวเรื่องอีเมล
- ตั้งค่าเนื้อหาอีเมล
- ส่งอีเมล
- ออกและกำจัดแอปพลิเคชัน Outlook
ส่งอีเมลอย่างง่ายดายผ่าน C# API ฟรี
// start outlook
Outlook.Application outlookApplication = new Outlook.Application();
// create a new MailItem.
Outlook.MailItem mailItem = outlookApplication.CreateItem(OlItemType.olMailItem) as Outlook.MailItem;
// prepare item and send
mailItem.Recipients.Add("test@fileformat.com");
mailItem.Subject = "File Format Developer Guide";
mailItem.Body = "Send Emails programmatically in C#"
mailItem.Send();
// close outlook and dispose
outlookApplication.Quit();
outlookApplication.Dispose();
ดึงข้อความอีเมลผ่าน C#
การดึงอีเมลจากบัญชี Outlook มีประสิทธิภาพผ่าน API ที่ใช้งานง่ายของ NetOffice แบบโอเพ่นซอร์ส นักพัฒนาซอฟต์แวร์สามารถดึงอีเมลได้อย่างง่ายดายตามพารามิเตอร์ต่างๆ เช่น วันที่ ผู้ส่ง หรือหัวเรื่อง ช่วยให้สามารถใช้ฟังก์ชันการค้นหาและการกรองที่มีประสิทธิภาพได้ ไลบรารีได้รวมฟังก์ชันที่สำคัญสำหรับการดึงข้อความอีเมล เช่น เรียกข้อความแบบอะซิงโครนัส เรียกรายการข้อความ เรียกข้อความเฉพาะ เรียกไปยังไฟล์ และอื่นๆ อีกมากมาย
จัดการไฟล์แนบอีเมล
การจัดการไฟล์แนบในอีเมลเป็นส่วนสำคัญของแอปพลิเคชันจำนวนมาก ไลบรารี NetOffice .NET ฟรีช่วยให้นักพัฒนาซอฟต์แวร์จัดการไฟล์แนบอีเมลภายในแอปพลิเคชัน .NET ของตนเองได้อย่างง่ายดาย ไลบรารีมีความเป็นเลิศในด้านนี้ ช่วยให้นักพัฒนาสามารถจัดการกับไฟล์แนบได้อย่างราบรื่น ไม่ว่าจะเป็นการแตกไฟล์ เพิ่มไฟล์ใหม่ หรือแม้แต่แก้ไขไฟล์แนบที่มีอยู่ได้อย่างง่ายดาย