top of page

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 連接的嘗試次數。

Aspose.Email for .NET

bottom of page