Aspose.Email  cho Java

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

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

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

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

Aspose.Email cho Java có thể tạo email Outlook, phân tích email hoặc chuyển đổi các định dạng tin nhắn như MSG, EML, MBOX, PST, OST & MHT từ 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 và cung cấp khả năng gửi và nhận email thông qua một số giao thức phổ biến. Nó cho phép làm việc với các tệp lưu trữ Outlook chẳng hạn như tệp lưu trữ cá nhân PST và tệp lưu trữ ngoại tuyến 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 các tệp lưu trữ theo thông số kỹ thuật ứng dụng của bạn. Thư viện email Java cũng cho phép làm việc với tệp danh bạ Outlook (VCF). Tổng quan về tất cả các tính năng 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

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

Kiểm tra tài liệu để biết các tính năng phổ biến nhất trong Aspose.Email:

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

Tạo tệp ICF & VCF v3.0

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

Tạo phân cấp thư mục trong PST bằng ký hiệu chuỗi

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

Định cấu hình mã hóa SSL/TLS trên các phiên bản máy khách email

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

Chuyển đổi tin nhắn 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 cho chuyển đổi sang các định dạng tệp tin nhắn đượ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ự đơn giản như vậy!

Gửi email qua SMTP, POP3 & IMAP

API cho phép tạo và định dạng tin nhắn, đính kèm tệp và hình ảnh cũng như gửi chúng đến địa chỉ email thông qua SMTP giao thức. Một cơ sở khác mà API cung cấp là đăng nhập vào POP3 máy chủ 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 nhận được tin nhắn đầy đủ hoặc chỉ tiêu đề, xem kích thước hộp thư và số lượng tin nhắn, xóa tin nhắn khỏi máy chủ và nhiều hơn nữa. IMAP các tính năng giao thức cho phép người dùng API xác thực, tạo, chọn, xóa, truy vấn thư mục, nhận và lưu thư và thay đổi cờ thư.

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

// Initialize SmtpClient object

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

// Set Security options for the server

client.setSecurityOptions(SecurityOptions.Auto);

// Create a new Message

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..");		

// Send the Message now

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 các yêu cầu cuộc họp thông qua các giao thức gửi tin nhắn. Cách quản 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.

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

Aspose.Email cho Java API cho phép quản lý các định dạng lưu trữ Outlook. Bạn có thể tải các tệp PST & 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 cụ thể về thư như chủ đề, người gửi, người nhận và lưu thư vào đĩa hoặc luồng. Để biết thêm thông tin chi tiết, hãy truy cập Làm việc với các tệp lưu trữ Outlook phần trong tài liệu của chúng tôi.

Ngoài việc phân tích một PST hiện có, thư viện cũng cung cấp các 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 của nó.

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

// create an instance of PersonalStorage

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

// create a folder at the root of PST

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

// add message to newly created folder

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

Làm việc với thẻ liên lạc

Aspose.Email cho Java cho phép thao tác các tệp thẻ liên lạc, còn được gọi là VCF hoặc vCard, là định dạng tệp trên toàn thế giới để lưu trữ và trao đổi thẻ danh bạ. Nó cũng có thể xử lý thẻ liên lạc Outlook cũng như 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 tin nhắn 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 riêng của bạn. API cho phép chỉnh sửa, tạo 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 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 để 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 về tính năng, bảo mật, khả năng mở rộng và tốc độ. 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: