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ệmAspose.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 độ.
- 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 Java?
- Customer Case Studies
- Danh sách khách hàng
- Câu chuyện thành công