Aspose.Email  cho .NET

API xử lý email cho .NET

Xây dựng các ứng dụng đa nền tảng để tạo, phân tích cú pháp, chuyển đổi và thao tác email và hộp thư

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

Aspose.Email cho .NET là một tập hợp toàn diện các API xử lý email 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 tin nhắn 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ư bổ sung, 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. Tổng quan về các tính năng này và việc sử dụng chúng với các mẫu mã bạn có thể tìm thấy trong documentation.

Aspose.Email cho .NET giúp các nhà phát triển dễ dàng làm việc với Microsoft Outlook & Mozilla Thunderbird vì nó hỗ trợ một số định dạng như MSG, EML, EMLX, PST, OST, MBOX và MHT. Số lượng đầy đủ các định dạng bạn có thể tìm thấy trên danh sách các định dạng tập tin được hỗ trợ.

Aspose.Email cho .NET cũng cung cấp khả năng quản lý các tập tin lưu trữ tin nhắn chẳng hạn như Tệp lưu trữ cá nhân (PST) & Tệp lưu trữ ngoại tuyến (OST) & MBOX. Các nhà phát triển có thể sử dụng API để gửi và nhận email thông qua một số giao thức phổ biến như POP3, IMAP & SMTP hoặc kết nối với Microsoft Exchange Server qua Dịch vụ Web Exchange and Đồ thị Microsoft để gửi và nhận email có tệp đính kèm và liệt kê hoặc xóa tin nhắn khỏi máy chủ.

Các tính năng API Email .NET nâng cao

Tạo và cập nhật tác vụ bằng iCalendar

Chuyển đổi các định dạng tin nhắn liên tục

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

Hợp nhất thư từ một mẫu

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

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

Tự động chuyển đổi thư sang 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 định dạng EML, HTML hoặc MHTML hoặc ngược lại. API đã hiển thị các giao diện cho tất cả các quy trình chuyển đổi có thể 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 trong các ứng dụng của họ. Bất kỳ quy trình chuyển đổi nào được hỗ trợ đều đơ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.

Dùng thử miễn phí của chúng tôi Công cụ chuyển đổi email.

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

// load the file to be converted

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

{

    // save in different formats

    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 ở các định dạng khác nhau và lưu chúng dưới dạng tệp MSG hoặc ICS mà bạn còn có thể gửi, truy xuất, cập nhật và hủy yêu cầu cuộc họp thông qua các giao thức gửi tin nhắn. Cách xử lý API iCalendar bạn có thể học hỏi từ Làm việc với các cuộc hẹn article.

Gửi & Nhận Email qua SMTP, POP3 & IMAP

Aspose.Email cho .NET cho phép bạn tạo các tin nhắn phức tạp với 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 thao tác như nhận email cũng như xem kích thước hộp thư và số lượng tin nhắn, truy xuất thư đầy đủ hoặc chỉ tiêu đề, xóa thư khỏi máy chủ, v.v. Cách xử lý các giao thức email bạn có thể tìm hiểu từ các bài viết tương ứng trong chúng tôi hướng dẫn dành cho nhà phát triển.

Các tính năng giao thức IMAP cho phép người dùng API xác thực, tạo, xóa, chọn, truy vấn thư mục, nhận và lưu thư, thay đổi cờ thư và các lệnh IMAP cơ bản.

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

Aspose.Email cho .NET cung cấp khả năng kết nối với Microsoft Exchange Server để thực hiện một số thao tác. Bạn có thể liệt kê tin nhắn từ bất kỳ thư mục nào, tải xuống 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 Máy chủ Exchange WebDAV & Dịch vụ Web 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ài đặt Exchange Server dựa trên thông tin đăng nhập được chỉ định.

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

Aspose.Email cho .NET cho phép bạn tính toán ngày và giờ xuất hiện một cách dễ dàng và đáng tin cậy cho ngay cả những mẫu lặp lại phức tạp nhất. Bạn có thể tự động sản xuất 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ô hình lặp lại hàng năm, hàng tháng, hàng tuần, hàng giờ, từng phút và thứ hai và có thể đại diện cho các mô hình lặp lại trong cửa sổ, web hoặc ứng dụng di động của bạn.

Quản lý tệp lưu trữ tin nhắn

Thư viện email có thể tải các tệp Microsoft Outlook PST & OST từ đối tượng luồng hoặc vị trí đĩa để truy xuất phân cấp thư mục đầy đủ và đọc các chi tiết cụ thể của thư như chủ đề, người gửi, người nhận hoặc trích xuất thư có tệp đính kèm. Bạn sẽ xử lý các tệp PST và OST dễ dàng sau khi truy cập Làm việc với các tệp lưu trữ Outlook section.

Liệt kê tin nhắn từ PST - C #

// load PST file

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

{

    // list PST folders

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

    {

        // list messages in a folder

        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 lạc

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 cho .NET cho phép thao tác các tệp thẻ liên lạc (VCF) trong ứng dụng.NET. Bạn cũng có thể xử lý thẻ liên lạc Outlook cũng như 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 tin nhắn của bạn. Ngoài ra, bạn có thể trao đổi các tệp vCard theo cách riêng của bạn. API cho phép tạo, chỉnh sửa và xóa thẻ liên lạc của bạn. Bạn có thể dễ dàng thêm hỗ trợ thẻ liên lạc vào ứng dụng của mình.

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

Aspose.Email cho .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 để làm việc với xử lý email. Nó là một giải pháp thay thế tự động hóa Microsoft Outlook hoàn hảo cho thao tác tệp tin nhắn động cũng như để gửi và nhận email. Nó khá dễ dàng để di chuyển từ Office Automation sang Aspose.

  
  

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ê dưới đây: