1. Các sản phẩm
  2.   E-mail
  3.   .NET
  4.   NetOffice
 
  

Thư viện C# .NET miễn phí để đọc và viết email Outlook

Thư viện C# .NET mã nguồn mở để tạo, đọc, viết và thao tác với thư email Outlook bên trong các ứng dụng .NET thông qua API C#. 

NetOffice là gì?

NetOffice là một API mã nguồn mở cho phép các nhà phát triển .NET tạo thư email Outlook theo chương trình. Bằng cách sử dụng API, nhà phát triển có thể tự động hóa Microsoft Outlook, tạo tài liệu, sửa đổi tài liệu và dọn sạch tài nguyên. Hơn nữa, API cho phép bạn đọc thư mục hộp thư đến, tạo mục nhiệm vụ, gửi email, nhận email, liệt kê danh bạ và quản lý sự kiện.

Một trong những tính năng nổi bật của NetOffice là khả năng tương thích với nhiều phiên bản khác nhau của Microsoft Outlook. Cho dù bạn đang làm việc với Outlook 2010, 2013, 2016 hay phiên bản cao hơn, NetOffice đều đảm bảo trải nghiệm mượt mà, loại bỏ những vấn đề đau đầu liên quan đến phiên bản cho nhà phát triển.

Để làm việc với tài liệu Outlook, bạn cần có VBIDEApi.dll, với OfficeApi.ddl và NetOffice.dll làm phần phụ thuộc và nó cho phép bạn tạo ứng dụng cho môi trường 32 bit và 64 bit.

Previous Next

Bắt đầu với NetOffice

Cách dễ nhất để cài đặt NetOffice là thông qua NuGet. Để sử dụng nó từ Bảng điều khiển quản lý gói của Visual Studio, vui lòng nhập lệnh sau.

cài đặt NetOffice qua NuGet

 Install-Package NetOfficeFw.Email 

Cài đặt NetOffice qua GitHub

git clone --recursive https://github.com/NetOfficeFw/NetOffice.git 

Gửi email qua API C# miễn phí

NetOffice cho phép các lập trình viên .NET gửi email Outlook theo chương trình. Để gửi email, trước tiên, bạn cần khởi tạo Outlook.Ứng dụng Sau khi khởi động ứng dụng Outlook, bạn có thể tạo một mục thư mới trong đó, đặt người nhận, chủ đề và nội dung. Sau khi hoàn tất việc gửi email, bạn gửi email của mình. Bằng cách sử dụng các dòng mã sau, bạn có thể gửi email của mình một cách dễ dàng.

Gửi tin nhắn email C#

  1. Khởi động ứng dụng Outlook bằng cách sử dụng phương thức Outlook.Application()
  2. Tạo mục email mới bằng cách sử dụng phương thức outlookApplication.CreateItem() và đặt loại mục là olMailItem
  3. Thêm người nhận email bằng cách sử dụng phương thức Recipients.Add() và chuyển người nhận dưới dạng chuỗi
  4. Đặt chủ đề email
  5. Đặt nội dung email
  6. Gửi email
  7. Thoát và loại bỏ ứng dụng Outlook

Gửi email dễ dàng qua C# APi miễn phí

// 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();

Truy xuất thư email qua C#

Việc truy xuất email từ tài khoản Outlook được thực hiện hiệu quả thông qua API trực quan của NetOffice nguồn mở. Nhà phát triển phần mềm có thể dễ dàng tìm nạp email dựa trên các thông số khác nhau như ngày, người gửi hoặc chủ đề, cho phép họ triển khai các chức năng tìm kiếm và lọc mạnh mẽ. Thư viện đã bao gồm các chức năng quan trọng để truy xuất thư email, chẳng hạn như truy xuất thư không đồng bộ, truy xuất danh sách thư, truy xuất một thư cụ thể, truy xuất một tệp và nhiều chức năng khác.

Quản lý tệp đính kèm email

Quản lý tệp đính kèm email là một khía cạnh quan trọng của nhiều ứng dụng. Thư viện NetOffice .NET miễn phí giúp các nhà phát triển phần mềm dễ dàng xử lý các tệp đính kèm email bên trong các ứng dụng .NET của riêng họ. Thư viện vượt trội trong lĩnh vực này, cho phép các nhà phát triển xử lý liền mạch các tệp đính kèm, cho dù đó là giải nén chúng, thêm tệp mới hay thậm chí sửa đổi các tệp đính kèm hiện có một cách dễ dàng.

 Tiếng Việt