ไลบรารี 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 บิตได้

Previous Next

เริ่มต้นใช้งาน 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#

  1. เริ่มแอปพลิเคชัน Outlook โดยใช้วิธี Outlook.Application()
  2. สร้างรายการอีเมลใหม่โดยใช้เมธอด outlookApplication.CreateItem() และตั้งค่าประเภทรายการเป็น olMailItem
  3. เพิ่มผู้รับอีเมลโดยใช้เมธอด Recipients.Add() และส่งผู้รับเป็นสตริง
  4. ตั้งหัวเรื่องอีเมล
  5. ตั้งค่าเนื้อหาอีเมล
  6. ส่งอีเมล
  7. ออกและกำจัดแอปพลิเคชัน 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 ของตนเองได้อย่างง่ายดาย ไลบรารีมีความเป็นเลิศในด้านนี้ ช่วยให้นักพัฒนาสามารถจัดการกับไฟล์แนบได้อย่างราบรื่น ไม่ว่าจะเป็นการแตกไฟล์ เพิ่มไฟล์ใหม่ หรือแม้แต่แก้ไขไฟล์แนบที่มีอยู่ได้อย่างง่ายดาย

 ไทย