Aspose.Email  for .NET

.NET Outlook & Thư viện xử lý email Thunderbird

Tạo, phân tích cú pháp, chuyển đổi và thao tác với email và lưu trữ email đa nền tảng

  Tải về Miễn Phí Thử Nghiệm
  
 

Aspose.Email for .NET là một bộ API xử lý email toàn diện có thể được sử dụng để xây dựng các ứng dụng đa nền tảng với khả năng tạo thư, thao tác, phân tích, chuyển đổi và truyền thư mà không cần sử dụng Microsoft Outlook hoặc Office Automation. API cung cấp các tính năng thao tác email như thêm, trích xuất hoặc xóa tệp đính kèm khỏi đối tượng thư, tùy chỉnh tiêu đề thư bằng cách thêm hoặc xóa người nhận hoặc thay đổi chủ đề và hơn thế nữa.

Aspose.Email for .NET giúp các nhà phát triển làm việc dễ dàng hơn với một số định dạng Microsoft Outlook và Mozilla Thunderbird như MSG, EML, EMLX, PST, OST, MBOX và MHT cũng như cung cấp khả năng quản lý các tệp lưu trữ tin nhắn chẳng hạn như Cá nhân Tệp lưu trữ (PST) và Ngoại tuyến Tệp lưu trữ (OST) và MBOX. Các nhà phát triển có thể sử dụng API để gửi và nhận email qua một số giao thức phổ biến như POP3, IMAP và SMTP hoặc kết nối với Microsoft Exchange Server thông qua WebDav và Exchange Web Services để gửi và nhận email có tệp đính kèm và liệt kê hoặc xóa thư khỏi máy chủ.

Advanced API email .NET Features

Gửi email với nội dung HTML và tệp đính kèm

Kết hợp thư và chức năng gửi thư hàng loạt

Liệt kê và tải xuống thư từ máy chủ thư POP3 và IMAP

Liệt kê, tải xuống và gửi tin nhắn qua Máy chủ Microsoft Exchange

Tạo và cập nhật công việc bằng iCalendar

Tải tin nhắn từ tệp hoặc luồng

Lưu tin nhắn vào tệp hoặc luồng

Chuyển đổi giữa các định dạng tin nhắn

Thao tác tin nhắn với tệp lưu trữ Cá nhân và Ngoại tuyến

Thêm tin nhắn, danh bạ, công việc, ghi chú, mục lịch và danh sách phân phối vào PST

Trích xuất tin nhắn, danh bạ và các mục lịch từ PST

Tạo các mẫu lặp lại được chỉ định theo iCalendar RFC

Thao tác các mục Lịch bằng ứng dụng khách Exchange Web Service (EWS)

Thêm các đối tượng nhúng và tệp đính kèm vào email

Bao gồm văn bản và nội dung thư HTML

Phối thư từ một mẫu

Gửi các cuộc hẹn hoặc cuộc họp tuân thủ iCalendar

Tạo tiêu đề thư tùy chỉnh

Hỗ trợ HTTP Proxy trong ứng dụng Email, tức là POP3, IMAP và SMTP

Chuyển đổi Nhiệm vụ Outlook sang MHTML

Phương pháp hợp nhất duy nhất để tìm nạp các loại mục Outlook khác nhau

Tạo liên hệ trong Thư mục con của Danh bạ trong EWS

Thêm tệp đính kèm vào các sự kiện lịch định kỳ

Cập nhật thành viên trong danh sách phân phối PST (DL)

Hỗ trợ cho Outlook for Mac Tệp dữ liệu OLM

Hỗ trợ tạo tệp ICF và VCF phiên bản 3.0

Nhận đường dẫn thư mục trong tệp OLM

Nhận danh sách các thư mục tùy chỉnh do người dùng tạo

Hỗ trợ đa kết nối cho các hoạt động IMAP và POP3 đệ quy

Tự động chuyển đổi thư thành nhiều định dạng email trong .NET

Aspose.Email là một lựa chọn tốt nếu bạn đang tìm kiếm một API để chuyển đổi email sang các định dạng tệp khác nhau. Ví dụ: bạn có thể dễ dàng chuyển đổi các tệp MSG sang các định dạng EML, HTML hoặc MHTML hoặc ngược lại. API có các giao diện hiển thị cho tất cả các quy trình chuyển đổi có thể xảy ra trong khi ẩn các thông số kỹ thuật định dạng cơ bản, do đó giúp các nhà phát triển dễ dàng tích hợp API vào các ứng dụng của họ. Bất kỳ quá trình chuyển đổi được hỗ trợ nào cũng đơn giản như tải tệp nguồn trong mô hình đối tượng thư viện và gọi phương thức Lưu với các tham số thích hợp.

Lưu tin nhắn ở các định dạng khác nhau - C#

// tải tệp cần chuyển đổi

using (var message = Aspose.Email.MailMessage.Load(dir + "template.msg"))

{

    // lưu ở các định dạng khác nhau

    message.Save(dir + "output.eml", Aspose.Email.SaveOptions.DefaultEml);

    message.Save(dir + "output.html", Aspose.Email.SaveOptions.DefaultHtml);

    message.Save(dir + "output.mhtml", Aspose.Email.SaveOptions.DefaultMhtml);

}

Quản lý các đối tượng lịch với API iCalendar

Aspose.Email cung cấp cho bạn khả năng tạo và lưu các đối tượng Lịch Outlook thông qua API iCalendar của nó. Bạn không chỉ có thể trích xuất các đối tượng Lịch ở nhiều định dạng khác nhau và lưu chúng dưới dạng tệp MSG hoặc ICS mà còn có thể gửi, truy xuất, cập nhật và hủy yêu cầu họp thông qua giao thức gửi tin nhắn.

Send and Receive Email via SMTP, POP3 and IMAP

Aspose.Email for .NET cho phép bạn tạo các thư phức tạp có tệp đính kèm, định dạng HTML và hình ảnh, đồng thời gửi email bằng giao thức SMTP. Nó cũng cho phép bạn đăng nhập vào máy chủ POP3 bằng tên người dùng và mật khẩu hoặc xác thực APOP để thực hiện các hoạt động như nhận email cũng như xem kích thước hộp thư và số lượng thư, truy xuất toàn bộ thư hoặc chỉ tiêu đề, xóa thư khỏi máy chủ, v.v. .

API cũng hỗ trợ các tính năng của giao thức IMAP bao gồm xác thực, tạo, xóa, chọn, truy vấn thư mục, lấy và lưu tin nhắn, thay đổi cờ tin nhắn và các lệnh IMAP cơ bản.

Kết nối với Microsoft Exchange Server

Aspose.Email for .NET cung cấp khả năng kết nối với Máy chủ Microsoft Exchange để thực hiện một số hoạt động. Bạn có thể liệt kê các tin nhắn từ bất kỳ thư mục nào, tải xuống các tin nhắn và lưu chúng ở các định dạng tin nhắn được hỗ trợ. Email và lời mời họp cũng có thể được gửi bằng cách sử dụng Dịch vụ WebDav và Exchange của Máy chủ Exchange. API cũng hỗ trợ các hoạt động Nhắn tin Hợp nhất và tự động khám phá các cài đặt Máy chủ Exchange dựa trên thông tin xác thực được chỉ định.

Giải pháp hoàn chỉnh mô hình lặp lại

Aspose.Email for .NET cho phép bạn tính toán ngày và giờ xảy ra một cách dễ dàng và đáng tin cậy cho ngay cả các mẫu lặp lại phức tạp nhất. Bạn có thể tự động tạo và sử dụng các mẫu lặp lại ở định dạng iCalendar RFC (2445). Bạn có thể chọn sử dụng các mẫu lặp lại hàng năm, hàng tháng, hàng tuần, hàng ngày, hàng giờ, hàng phút và hàng thứ hai, đồng thời có thể biểu thị các mẫu lặp lại trong cửa sổ, web hoặc ứng dụng di động của bạn.

Manage Message Tệp lưu trữ

Thư viện email có thể tải các tệp Microsoft Outlook PST và OST từ đối tượng luồng hoặc vị trí đĩa để truy xuất hệ thống phân cấp thư mục đầy đủ và đọc chi tiết thư cụ thể như chủ đề, người gửi, người nhận hoặc trích xuất thư có tệp đính kèm.

Liệt kê thư từ PST - C#

// tải tệp PST

using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + "template.pst"))

{

    // liệt kê các thư mục PST

    foreach (var folder in pst.RootFolder.GetSubFolders())

    {

        // liệt kê các thư trong một thư mục

        foreach (var msg in folder.EnumerateMessages())

        {

            var folderInfo = pst.GetParentFolder(msg.EntryId);

            Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);

        }

    }

}

Làm việc với thẻ liên hệ

VCard hoặc VCF là một định dạng tệp trên toàn thế giới để lưu trữ và trao đổi thẻ danh bạ. Aspose.Email for .NET cho phép thao tác các tệp thẻ liên hệ (VCF) trong các ứng dụng .NET. Xử lý thẻ liên lạc Outlook cũng như thẻ Thunderbird VCards. Sử dụng Aspose.Email cho .NET, bạn có thể gửi các tệp VCard hoặc VCF trong email, đính kèm VCards vào thư của bạn. Ngoài ra, bạn có thể trao đổi các tệp VCard theo cách của mình. API cho phép tạo, chỉnh sửa và xóa các thẻ liên hệ của bạn. Bạn có thể dễ dàng thêm hỗ trợ thẻ liên hệ vào ứng dụng của mình.

Tự động hóa Microsoft Office - Không cần thiết

Aspose.Email for .NET được xây dựng bằng cách sử dụng mã được quản lý không cần cài đặt Microsoft Office hoặc Microsoft Outlook trên máy để xử lý email. Đây là một giải pháp thay thế tự động hóa hoàn hảo của Microsoft Outlook để thao tác tệp tin động cũng như để gửi và nhận email.

  
  

Aspose.Email cung cấp các API Email riêng lẻ cho các môi trường phát triển phổ biến khác như được liệt kê bên dưới: