Aspose.Email  for Java

Java Outlook API & Java Thunderbird API để xử lý email

Tạo email, gửi email và phân tích cú pháp email từ Outlook & Thunderbird mà không yêu cầu phần mềm bổ sung. Gửi & Nhận Email qua các giao thức SMTP, POP3, IMAP.

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

Aspose.Email for Java cho phép các nhà phát triển tập trung vào việc triển khai logic nghiệp vụ của riêng họ để quản lý email mà không cần phải biết về thông số kỹ thuật định dạng hoặc lập trình mạng.

Aspose.Email for Java có thể tạo email Outlook, phân tích cú pháp email hoặc chuyển đổi các định dạng thư như MSG, EML, MBOX, PST, OST và MHT từ bên trong các ứng dụng Java. API có thể thao tác nội dung thư, tệp đính kèm, tiêu đề và thuộc tính MAPI cũng như khả năng gửi và nhận email thông qua một số giao thức phổ biến. Nó cũng cung cấp khả năng quản lý các tài liệu lưu trữ tin nhắn như Cá nhân Tệp lưu trữ PST và ngoại tuyến Tệp lưu trữ OST. Bạn có thể liệt kê email, trích xuất email, thêm hoặc xóa tin nhắn khỏi tệp lưu trữ theo thông số kỹ thuật ứng dụng của bạn. Thư viện Email Java cho phép làm việc với tệp danh bạ Outlook (VCF).

Tính năng API xử lý email nâng cao

Tạo và thao tác tin nhắn qua API

Chuyển đổi giữa các định dạng tin nhắn với vài dòng mã

Trích xuất thông tin tiêu đề thư

Thêm, trích xuất và thao tác các tệp đính kèm

Tạo tin nhắn có định dạng HTML

Soạn tin nhắn ở chế độ nháp (chỉ MSG)

Duyệt và đọc các tệp đính kèm email lồng nhau

Truy xuất nhiều người nhận

Truy cập thuộc tính MAPI

Liệt kê các thư mục tùy chỉnh do người dùng tạo

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

Hỗ trợ đa kết nối cho các hoạt động sao lưu và khôi phục IMAP

Hỗ trợ đa kết nối cho các hoạt động SMTP

Tạo tệp ICF và VCF v3.0

Đọc email theo thứ tự tăng dần hoặc giảm dần

Lưu MapiCalendar với định dạng nội dung HTML

Tạo và quản lý Lưu trữ Tại chỗ tại Office 365

Tạo hệ thống phân cấp thư mục trong PST bằng cách sử dụng ký hiệu chuỗi

Chỉ định ngày tạo và sửa đổi cho ICS

Truy cập tệp dữ liệu Outlook cho MacOS (OLM)

Định cấu hình mã hóa SSL / TLS trên các phiên bản ứng dụng email

Tạo liên hệ trong thư mục phụ của các liên hệ tại EWS

Tạo phương pháp hợp nhất cho các mục MAPI tìm nạp tại EWS

Sử dụng proxy HTTP cho ứng dụng email (SMTP, IMAP, POP3)

Chuyển đổi thư sang các định dạng email khác nhau trong Java

Thư viện Email Java cung cấp các giao diện dễ sử dụng để chuyển đổi các định dạng tệp tin được hỗ trợ. Để thực hiện chuyển đổi, 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 API và gọi phương thức lưu với các tham số bắt buộc. Nó thực sự là đơn giản mà!

Gửi email qua SMTP, POP3 và IMAP

API cho phép tạo và định dạng thư, đính kèm tệp và hình ảnh cũng như gửi đến địa chỉ email thông qua giao thức SMTP. Một cơ sở khác mà API cung cấp là đăng nhập vào các máy chủ POP3 thông qua tên người dùng và mật khẩu. Thông qua tính năng xác thực APOP của API, bạn có thể dễ dàng lấy toàn bộ thư hoặc chỉ tiêu đề, xem kích thước hộp thư và số lượng thư, xóa thư khỏi máy chủ và hơn thế nữa. Rất ít các tính năng của giao thức IMAP được API hỗ trợ như xác thực, tạo, chọn, loại bỏ, truy vấn thư mục, nhận và lưu tin nhắn cũng như thay đổi cờ tin nhắn.

Cách gửi email bằng SMTP - Java

// Khởi tạo đối tượng SmtpClient

SmtpClient client = new SmtpClient("smtp.gmail.com", 587, "username", "password");

// Đặt tùy chọn Bảo mật cho máy chủ

client.setSecurityOptions(SecurityOptions.Auto);

// Tạo một tin nhắn mới

MailMessage msg = new MailMessage("This email address is being protected from spambots. You need JavaScript enabled to view it.", "This email address is being protected from spambots. You need JavaScript enabled to view it.", "First Message from Java", "Body");

System.out.println("Sending message..");		

// Gửi tin nhắn ngay bây giờ

client.send(msg);

Quản lý đối tượng lịch

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

Manage Message Tệp lưu trữ

API Aspose.Email for Java cho phép quản lý các định dạng lưu trữ trong Outlook. Bạn có thể tải các tệp PST và OST từ đĩa hoặc luồng, lấy thông tin thư mục và thư mục con từ kho lưu trữ thư, truy xuất các chi tiết dành riêng cho thư như chủ đề, người gửi, người nhận và lưu thư vào đĩa hoặc luồng.

Ngoài việc phân tích cú pháp PST hiện có, thư viện còn cung cấp phương tiện để tạo tệp PST từ đầu và thêm thư vào bất kỳ thư mục nào trong đó.

Tạo PST từ đầu và thêm tin nhắn từ tệp - Java

// tạo một phiên bản của PersonalStorage

PersonalStorage pst = PersonalStorage.create(dir + "archive.pst", 0);

// tạo một thư mục ở gốc của PST

pst.getRootFolder().addSubFolder("Inbox");

// thêm tin nhắn vào thư mục mới tạo

pst.getRootFolder().getSubFolder("Inbox").addMessage(MapiMessage.fromFile(dir + "template.msg"));

Work With Contact Cards

Aspose.Email for Java cho phép thao tác với các tệp thẻ liên hệ, còn được gọi là VCF hoặc VCard, là một định dạng tệp trên toàn thế giới để lưu trữ và trao đổi thẻ liên hệ. Xử lý thẻ liên lạc Outlook cũng như thẻ Thunderbird VCards trong các ứng dụng Java. Sử dụng Aspose.Email cho Java, bạn có thể gửi các tệp VCard hoặc VCF trong email, đính kèm VCF vào thư của bạn hoặc trích xuất chúng từ email. Ngoài ra, bạn có thể trao đổi các tệp VCard (VCF) theo cách của bạn. API cho phép chỉnh sửa, tạo 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 Java đượ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 về các tính năng, bảo mật, khả năng mở rộng và tốc độ.

  
  

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: