Aspose.Email for .NET 是一套全面的電子郵件處理 API,可用於構建跨平台應用程序,能夠在不使用 Microsoft Outlook 或 Office 自動化的情況下創建郵件、操作、分析、轉換和傳輸消息。 API 提供電子郵件操作功能,例如從消息對像中添加、提取或刪除附件,通過添加或刪除收件人或更改主題來自定義郵件標題等。Aspose.Email for .NET 使開發人員可以更輕鬆地使用多種 Microsoft Outlook 和 Mozilla Thunderbird 格式,例如 MSG、EML、EMLX、PST、OST、MBOX 和 MHT,並提供管理消息存儲文件的能力 比如個人 存儲文件 (PST) 和離線 存儲文件 (OST) 和 MBOX. 開發人員可以使用 API 通過多種流行協議(如 POP3、IMAP 和 SMTP)發送和接收電子郵件,或通過 WebDav 和 Exchange Web 服務連接 Microsoft Exchange Server 以發送和接收帶有附件的電子郵件,並從服務器中列出或刪除消息。
一般電子郵件功能
創建包含純文件的電子郵件
創建包含 HTML 的電子郵件
創建替代郵件正文以與 HTML 和不支持 HTML 的電子郵件客戶端兼容
通過指定端口連接任意 SMTP 服務器
通過任何 SMTP 服務器發送電子郵件
連接到啟用 SSL 的 SMTP 服務器
連接到基於 TLS 的 SMTP 服務器
附件特點
將附件添加到您的電子郵件中。
從電子郵件中刪除附件。
從文件路徑創建附件。
從流創建附件。
從字節數組創建附件。
嵌入文件
在電子郵件中嵌入文件(如圖像、音檔等)。
從電子郵件中刪除嵌入的文件。
從文件路徑嵌入文件。
從流中嵌入文件。
嵌入字節數組中的文件。
導入/導出功能
導入 Microsoft Outlook 電子郵件消息格式 (MSG) 電子郵件。
導入 Microsoft HTML (MHT) 電子郵件
導入符合 RFC822 的消息格式 (EML) 電子郵件
從 HTML 內容創建電子郵件
將電子郵件導出為 Microsoft HTML 格式 (MHT)
將電子郵件導出為符合 RFC822 的消息格式 (EML)
將電子郵件從 Outlook PST 文件導出到 Outlook MSG 文件
群發郵件功能
支持批量發送郵件。
內置多線程功能,用於發送批量電子郵件。
支持在消息池中保存批量電子郵件。
郵件合併功能
使用不同數據源的基於模板的郵件合併。
支持DataTable作為數據源。
支持DataRowCollection作為數據源。
支持DataReader作為數據源。
從文件創建電子郵件模板。
從 MailMessage 實例創建電子郵件模板
執行按行郵件合併以生成電子郵件
日曆功能
將 iCalender 事件添加到電子郵件中。
取消 iCalendar 事件。
通過電子郵件發送會議請求。
通過電子郵件發送預約請求。
事件處理功能
支持各種有用的事件以提供更多控制。
發送所有批量電子郵件後執行操作。
當消息即將發送時執行操作。
當電子郵件發送完成時,通過事件收到通知。
安全特性
支持Cram-MD5認證。
支持 Digest-MD5 身份驗證。
支持AUTH LOGIN認證。
支持AUTH PLAIN認證。
實用功能
自定義電子郵件標題。
設置消息優先級、日期和時間。
支持所有字符集。
請求已讀回執。
高級功能
異步和同步編程模型。
支持解析MSG、MHT和EML格式的電子郵件。
支持將電子郵件保存為 MSG、MHT 和 EML 格式。
從 Microsoft Outlook 電子郵件 (MSG) 文件中提取附件。
從 Outlook PST 文件中讀取郵件。
支持備份 SMTP 連接。
指定 SMTP 連接的嘗試次數。