Aspose.Email  cho Python thông qua .NET

Python Outlook API để xử lý email

Tạo, thao tác hoặc chuyển đổi các định dạng email bao gồm MSG, EML, EMLX & MHT từ bên trong các ứng dụng Python.

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

Aspose.Email cho Python thông qua .NET là một API lập trình email linh hoạt nhưng mạnh mẽ, giúp tiết kiệm thời gian và công sức của nhà phát triển tạo, thao tác hoặc chuyển đổi định dạng thư email phổ biến mà không lo lắng về sự phức tạp của việc triển khai định dạng cơ bản.

Python Email API có thể được sử dụng cho các tính năng quản lý email cơ bản như chỉnh sửa nội dung thư và thao tác đính kèm. Ngoài ra, thư viện cũng thực hiện quản lý các tài liệu lưu trữ tin nhắn, gửi và nhận email thông qua các giao thức khác nhau bao gồm POP3, IMAP & SMTP. Học cách làm việc với các giao thức POP3, IMAP & SMTP.

Các tính năng API xử lý email nâng cao

Gửi và nhận email có tệp đính kèm

Hỗ trợ SSL & TLS

Tự động chuyển đổi tệp tin nhắn

Aspose.Email cho Python thông qua .NET là một lựa chọn tốt nếu bạn đang tìm kiếm một API để chuyển đổi các tệp email. Nó cung cấp các giao diện dễ sử dụng cho quá trình chuyển đổi trong khi ẩn tất cả các chi tiết xấu xí của đặc tả định dạng cơ bản. Tất cả những gì bạn cần làm là tải tệp nguồn trong mô hình đối tượng Aspose.Email và gọi phương thức Save với các tham số thích hợp. Nó thực sự đơn giản như vậy!

Chuyển đổi MSG sang các định dạng khác nhau - Python

msg= MailMessage.load(dir + "msgtemplate.msg")

# convert MSG to EML, HTML & MHTML formats

msg.save("emloutput.eml", SaveOptions.default_eml)

msg.save("htmloutput.html", SaveOptions.default_html)

msg.save("mhtoutput.mhtml", SaveOptions.default_mhtml)

Hỗ trợ rộng rãi cho Định dạng ICS cuộc hẹn

Aspose.Email cho Python thông qua .NET có thể được sử dụng để tạo các cuộc hẹn và lưu chúng ở định dạng ICS. Thư viện Email Python cũng cho phép tải các cuộc hẹn từ các tệp ICS, đọc hoặc viết các sự kiện cuộc hẹn, tạo một cuộc hẹn dưới dạng bản nháp và đặt trạng thái người tham gia của những người tham dự cuộc hẹn. Học cách làm việc với các cuộc hẹn.

Sản xuất và tiêu thụ tái phát với API iCalendar

Aspose.Email cho Python thông qua .NET cung cấp chức năng để tạo và lưu Mục Lịch Outlook ở định dạng MSG và ICS. Bạn không chỉ có thể tạo và lưu các đối tượng iCalendar mà còn truy xuất, cập nhật, gửi và hủy yêu cầu họp. Hơn nữa, sử dụng mô hình đối tượng trực quan, thật dễ dàng để tự động sản xuất và sử dụng các mẫu lặp lại ở định dạng iCalendar RFC 2445.

Gửi và nhận email qua SMTP, POP3 & IMAP Mail Server

Aspose.Email cho Python thông qua .NET API cho phép bạn tạo, gửi và nhận email sử dụng SMTP, POP3 and IMAP giao thức. Nó 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 email như: xem kích thước hộp thư và số lượng thư, truy xuất thư đầy đủ hoặc tiêu đề của nó, xóa thư khỏi máy chủ cũng như các lệnh POP3 cơ bản.

Aspose.Email cho Python thông qua .NET cũng hỗ trợ giao thức IMAP bao gồm các lệnh của nó cũng như xác thực, tạo, xóa, chọn, truy vấn thư mục, lấy, xóa, lưu thư và thao tác cờ thư.

Tạo hoặc thao tác các tệp PST, OST & MBOX

Aspose.Email cho Python thông qua .NET cho phép bạn quản lý các tệp lưu trữ Outlook Chẳng hạn như PST & OST. Bạn có thể thực hiện một số thao tác trên các tệp lưu trữ hiện có cũng như tạo các tệp PST mới từ đầu. Các hoạt động có thể bao gồm danh sách thư mục, danh sách tin nhắn, trích xuất tin nhắn và danh bạ ở định dạng MSG.

Cùng với các tệp lưu trữ Outlook, Aspose.Email cho Python thông qua .NET cũng hỗ trợ định dạng tệp Mbox. Bạn có thể sử dụng Aspose.Email cho Python thông qua .NET để tải các tệp Mbox hiện có và trích xuất thông tin tin nhắn.

Trích xuất tin nhắn từ Mbox - Python

reader = MboxrdStorageReader(dir + "template.mbox", False)

eml = reader.read_next_message()

# Read all messages in a loop

while (eml is not None):

    # show message subject

    print("Subject: " + eml.subject)

    # save message in EML & MSG formats

    eml.save("output.eml", aspose.email.SaveOptions.default_eml)

    eml.save("output.msg", aspose.email.SaveOptions.default_msg_unicode)

    # get the next message

    eml = reader.read_next_message();

reader.dispose();
  

  
  

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: