.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ệmAspose.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.
- Tài nguyên học tập
- Tài liệu
- Mã nguồn
- Tham chiếu API
- Video hướng dẫn
- Hỗ trợ sản phẩm
- Hỗ trợ miễn phí
- Hỗ trợ trả phí
- Blog
- Ghi chú phát hành
- Tại sao sử dụng Aspose.Email cho .NET?
- Danh sách khách hàng
- Câu chuyện thành công