現代身份驗證 現在默認為所有新的 Microsoft 365/Azure 租戶啟用,因為此協議比已棄用的基本身份驗證更安全。 現代身份驗證基於 Active Directory 身份驗證庫和 OAuth 2.0。它使用有時間限制的令牌,並且應用程序不存儲用戶憑據。 此外,還計劃完全禁止所有 Microsoft 365 客戶端使用基本身份驗證。 在本文中,我們將重點介紹使用現代身份驗證通過 Aspose.Email for .NET 的 EWS、SMTP、IMAP、POP 客戶端進行連接。
先決條件設置 向 Azure Active Directory 註冊應用程序 用於訪問電子郵件服務器的 C# .NET API 將現代身份驗證與 EwsClient 結合使用 對 IMAP、POP 或 SMTP 客戶端使用現代身份驗證 先決條件設置 要使用現代身份驗證,請確保它已啟用。但是,對於 2017 年 8 月 1 日之前創建的租戶,現代身份驗證默認處於關閉狀態。 在 Microsoft 365 管理中心 中,轉到“設置”>“組織設置”>“現代身份驗證”。在出現的現代身份驗證彈出窗口中,您可以識別不再需要基本身份驗證的協議。 對於 Azure 中的新 Microsoft365 租戶,默認情況下禁用所有應用程序的基本身份驗證。因此,文本將顯示在該部分中。
Your organization has security defaults enabled, which means modern authentication to Exchange Online is required, and basic authentication connections are blocked.
OFT 是 MS Outlook 使用的電子郵件模板格式。在 OFT 中,您可以定義電子郵件的佈局,其中可以填充消息的內容。該模板可以預先格式化並動態地用於創建自定義消息。在某些情況下,您可能需要以編程方式將 OFT 文件轉換為 HTML 格式。為此,本文介紹瞭如何在 C# .NET 中將 OFT 文件轉換為 HTML。
Google 日曆是一項日程安排服務,可讓您創建和跟踪會議等活動。您可以在日曆上記錄事件並獲得有關即將發生的事件的提醒。 Google 還允許您以編程方式使用其日曆服務。因此,您可以在您的應用程序中使用 Google Calendars 管理您的活動。在本文中,您將了解如何使用 Java 以編程方式創建、更新和刪除 Google 日曆。
在 Java 中創建 MS Outlook 分發列表
電子郵件分發列表使向一組人發送電子郵件成為可能,而無需編寫單獨的電子郵件地址。您可以根據人員類型(例如官方人員、社交人員等)創建多個列表。MS Outlook 還允許您製作通訊組列表,並且您通常可能需要以編程方式創建此類列表。那麼讓我們看看如何在 Java 中以編程方式創建和讀取 MS Outlook 通訊組列表。
在 Python 中創建 MS Outlook 任務
MS Outlook 允許您創建由不同任務組成的待辦事項列表。每個任務都是要在特定時間段內執行的活動。因此,您可以跟踪分配給您的任務。在自動化 MS Outlook 操作時,您可能需要處理 Outlook 任務。因此,在本文中,您將學習如何在 Python 中以編程方式創建 MS Outlook 任務。
在 Python 中解析 Outlook PST 文件
PST(個人存儲表)是一種存儲文件格式,供不同的 Microsoft 程序使用。 PST 文件能夠保存消息、聯繫人、日曆、事件等數據。它被流行的 Microsoft 軟件使用,如 MS Outlook、Exchange 和 Windows Messaging。在某些情況下,您可能需要解析 PST 文件並以編程方式從中提取數據。為此,本文展示瞭如何從 Python 應用程序中解析 PST 文件。