用於讀寫 Outlook 電子郵件的免費 C# .NET 函式庫
開源 C# .NET 程式庫,用於透過 C# API 在 .NET 應用程式內建立、讀取、寫入和操作 Outlook 電子郵件訊息。
什麼是 NetOffice?
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。 若要從 Visual Studio 的套件管理器控制台使用它,請輸入以下命令。
透過 NuGet 安裝 NetOffice
Install-Package NetOfficeFw.Email
透過 GitHub 安裝 NetOffice
git clone --recursive https://github.com/NetOfficeFw/NetOffice.git
透過免費 C# API 發送電子郵件
NetOffice 允許 .NET 程式設計師以程式設計方式傳送 Outlook 電子郵件。 為了傳送電子郵件,首先,您需要初始化 Outlook.Application。啟動 Outlook 應用程式後,您可以在其中建立新郵件項目,設定收件者、主題和正文。 處理完電子郵件後,您可以發送電子郵件。 透過使用以下幾行程式碼,您可以輕鬆發送電子郵件。
發送電子郵件 C#
- 使用 Outlook.Application() 方法啟動 Outlook 應用程式
- 使用 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# 檢索電子郵件
透過開源 NetOffice 直覺的 API,可以有效率地從 Outlook 帳戶檢索電子郵件。 軟體開發人員可以根據日期、寄件者或主題等各種參數輕鬆取得電子郵件,從而實現強大的搜尋和過濾功能。 該庫包含用於檢索電子郵件訊息的重要功能,例如非同步檢索訊息、檢索訊息清單、檢索特定訊息、檢索檔案等等。
管理電子郵件附件
管理電子郵件附件是許多應用程式的重要方面。 免費的 NetOffice .NET 程式庫使軟體開發人員可以輕鬆地在自己的 .NET 應用程式中處理電子郵件附件。 該庫在這方面表現出色,允許開發人員無縫處理附件,無論是提取附件、添加新附件,甚至輕鬆修改現有附件。