Vietnamese
 Vietnamese

API xử lý email .NET để thao tác với các tệp email Outlook

Đơn giản hóa quy trình xử lý các tệp email Microsoft Outlook và Mozilla Thunderbird trên các ứng dụng C#, ASP.NET và VB.NET của bạn. Làm việc với các định dạng tệp MSG, EML, PST, OST, MBOX, VCF và HTML. Lập trình quản lý email và tệp đính kèm qua POP3, SMTP, IMAP hoặc Microsoft Exchange Server.

Tải xuống bản dùng thử miễn phíXem tất cả các API

API Email .NET toàn diện để thao tác và xử lý email

Aspose.Email for .NET là API xử lý email linh hoạt, mạnh mẽ và dễ sử dụng cho phép người dùng tạo, sửa đổi và phân tích cú pháp các định dạng tệp email phổ biến như MSG, PST, OST, EML, EMLX, MBOX, cũng như dưới dạng VCF, HTML và MHTML trong nền tảng .NET. Điều này cho phép người dùng làm việc với các định dạng email khác nhau mà không phải lo lắng về bất kỳ vấn đề tương thích định dạng nào. Ngoài việc truy cập và quản lý email Thunderbird và Outlook, nhà phát triển có thể sử dụng .NET Email API để lập trình thao tác với tệp đính kèm email, thêm hoặc xóa người nhận, sửa đổi chủ đề thư và làm nhiều việc khác.

Hơn nữa, khả năng chuyển đổi email từ định dạng này sang định dạng khác trên C#, ASP.NET và VB.NET làm cho API xử lý email .NET này nổi bật về cách sử dụng và bộ tính năng. Bạn có thể dễ dàng gửi và nhận email bằng giao thức bạn chọn trong số POP3, SMTP, IMAP hoặc kết nối với Microsoft Exchange Server. Aspose.Email for .NET giúp bạn tự động hóa quy trình quản lý email hiệu quả.

Bắt đầu

Vui lòng kiểm tra trang Yêu cầu hệ thống để biết các điều kiện tiên quyết trước khi thiết lập Aspose.Email cho .NET ở phía bạn . Thông tin sau đây sẽ giúp bạn thiết lập chính xác API gửi email .NET.

Aspose.Email để cài đặt .NET

Để tải xuống tệp DLL hoặc trình cài đặt MSI, vui lòng truy cập phần tải xuống. Ngoài ra, bạn có thể sử dụng gói NuGet để cài đặt API. Lệnh quản lý gói để thiết lập API xử lý email .NET được chia sẻ bên dưới:

PM > Install-Package Aspose.Email

Cách chuyển đổi email Outlook sang HTML và mở thư email mà không cần Outlook trong .NET

Aspose.Email cho .NET API cho phép chuyển đổi các thông báo MSG và EML sang định dạng HTML theo chương trình. Nó cũng hỗ trợ truy cập và mở email Outlook trong các ứng dụng .NET của bạn mà không cần Microsoft Outlook.

Chuyển đổi tệp MSG hoặc EML sang HTML trong .NET

Chuyển đổi liền mạch các email Outlook sang định dạng HTML với sự trợ giúp của thư viện Aspose.Email for .NET. Bạn có thể phát triển ứng dụng xử lý email đầy đủ tính năng bằng API gửi email .NET và kết hợp chức năng chuyển đổi email để chuyển đổi định dạng MSG hoặc EML sang HTML. Vui lòng tham khảo đoạn mã và thông tin khác được chia sẻ bên dưới cho mục đích này:

  • Khởi tạo đối tượng lớp MailMessage để truy cập tệp MSG hoặc EML nguồn.
  • Áp dụng các tùy chọn lưu HTML cho tệp HTML đầu ra.
  • Lưu hoặc xuất tệp MSG ở định dạng HTML bằng phương thức Lưu.
string FilePath = @"/Users/EmailData/";
// Load the MSG or EML file
MailMessage srcEmlMessage = MailMessage.Load(FilePath + "Message.msg");
// Set the Html rendering options
HtmlSaveOptions HtmlOptions = SaveOptions.DefaultHtml;
HtmlOptions.ResourceRenderingMode= resourceRenderingMode.EmbedIntoHtml;
// Set the email message headers in  output HTML using the formatting options
HtmlOptions.HtmlFormatOptions = HtmlFormatOptions.WriteHeader |
				HtmlFormatOptions.WriteCompleteEmailAddress |
				HtmlFormatOptions.WriteCompleteFromEmailAddress;
// Convert and save the email to HTML format
srcEmlMessage.Save(FilePath + "Message.html", HtmlOptions);

Mở Email trong .NET mà không cần Outlook

Bạn đang tìm cách mở thư Outlook trong ứng dụng xử lý email .NET của mình mà không cần cài đặt Microsoft Outlook? Nếu có, Aspose.Email cho .NET API là lựa chọn phù hợp cho bạn. Nó cho phép các nhà phát triển .NET truy cập và mở các tệp email MSG cũng như truy xuất thông tin như chủ đề email, địa chỉ người gửi và tệp đính kèm. Vui lòng kiểm tra các thông tin sau để tìm hiểu thêm:

  • Tải tệp email MSG nguồn vào một đối tượng lớp MapiMessage.
  • Đọc và hiển thị các thuộc tính khác nhau của tệp MSG.
  • Phân tích cú pháp qua tệp đính kèm và đọc/hiển thị các thuộc tính khác nhau của tệp đính kèm trong MSG tài liệu.
// Load the MSG file
MapiMessage mapiMsg = MapiMessage.Load("message.msg");
// Display email subject
Console.WriteLine("Subject:" + mapiMsg.Subject);
// Display sender address
Console.WriteLine("From:" + mapiMsg.SenderEmailAddress);
// Display email body
Console.WriteLine("Body" + mapiMsg.Body);
// Display recipients' information
Console.WriteLine("Recipient: " + mapiMsg.Recipients);
// Display email attachments
foreach (MapiAttachment att in mapiMsg.Attachments)
{
     Console.Write("File Name: " + att.FileName);
     Console.Write("Display Name: " + att.DisplayName);
}

Để xem thêm các ví dụ hoạt động và mã hóa mẫu của Aspose.Email cho .NET API, vui lòng truy cập Ví dụ về GitHub. Chúng tôi cũng cung cấp các ứng dụng trực tuyến miễn phí cho Aspose.Email để giúp bạn chuyển đổi, so sánh, xem, tạo mờ, hợp nhất, chỉnh sửa và ký điện tử các tệp email của bạn một cách nhanh chóng bằng thiết bị di động của bạn.

Phân tích cú pháp email không phụ thuộc trong .NET

Các nhà phát triển .NET làm việc với nhiều định dạng tệp email có thể sử dụng các tính năng mở rộng của Aspose.Email dành cho .NET để xây dựng các ứng dụng xử lý email được tải với khả năng phân tích và lưu trữ email một cách an toàn và độc lập. Microsoft Automation hoặc bất kỳ phần mềm bên thứ ba nào khác không bắt buộc vì API email .NET này được tạo bằng mã được quản lý.

Câu hỏi thường gặp

1. Làm cách nào để chuyển đổi tệp email trong .NET?

Chuyển đổi các tệp email Microsoft Exchange hoặc Thunderbird trong .NET nhanh chóng và dễ dàng bằng cách sử dụng Aspose.Email cho .NET API. Chỉ cần một vài dòng mã hóa .NET để chuyển đổi các tệp MSG, PST, OST, EML, EMLX, MBOX và HTML sang các định dạng tệp khác nhau.

2. Mất bao lâu để chuyển đổi hoặc xử lý các tệp email?

API .NET để thao tác và xử lý các tệp email hoạt động nhanh chóng và hoàn thành các yêu cầu chuyển đổi tệp email của bạn ngay lập tức.

3. Xử lý email bằng .NET API có an toàn không?

Bạn có thể chắc chắn về tính bảo mật của các tệp tin nhắn email của mình trong khi xử lý chúng bằng Aspose.Email cho .NET API. Chúng tôi đảm bảo quyền riêng tư cho dữ liệu của bạn và thực hiện tất cả các biện pháp cần thiết để cung cấp cho bạn trải nghiệm người dùng an toàn.

4. Tôi có thể xử lý tệp email trên Mac OS, Windows hoặc Linux không?

Có, API xử lý email cho .NET hoạt động trên các hệ điều hành, khung và môi trường hoạt động khác nhau. Bạn có thể sử dụng nó trên nền tảng mà bạn chọn và nó không yêu cầu bất kỳ cài đặt phần mềm bổ sung nào để hoạt động.

Tim sự giup đơ?

Kiểm tra các kênh hỗ trợ của chúng tôi để được trợ giúp về các câu hỏi của bạn liên quan đến các tính năng và hoạt động của API sản phẩm Aspose.