Gửi email theo chương trình trong Java với Microsoft Graph
Hướng dẫn tích hợp về cách kết nối dữ liệu Microsoft 365 với Java để tự động hóa email.
Tải về Miễn Phí Thử NghiệmThiết lập môi trường
Lấy API Java: Cài đặt thư viện từ Maven. Thực hiện theo cài đặt đơn giản instructions.
Truy cập API MS Graph:
- Đăng ký ứng dụng của bạn trong Cổng thông tin Microsoft Azure.
- Cấp các quyền cần thiết.
- Lấy mã thông báo truy cập.
Gửi tin nhắn bằng MS Graph
Soạn và tùy chỉnh tin nhắn của bạn với Aspose.Email cho Java. Bạn có thể đặt người nhận, thêm tệp đính kèm và định dạng nội dung email khi cần thiết. Gửi tin nhắn của bạn bằng các công cụ tích hợp. Hãy thử mẫu mã sau để thay thế tất cả các thành phần cần thiết bằng các thành phần hợp lệ cho bạn.
import com.aspose.email.*;
IGraphClient client = GraphClient.getClient(tokenProvider);
MapiMessage message = new MapiMessage();
message.setSubject("Subject");
message.setBody("Body");
message.setProperty(KnownPropertyList.DISPLAY_TO, "to@host.com");
message.setProperty(KnownPropertyList.SENDER_NAME, "from");
message.setProperty(KnownPropertyList.SENT_REPRESENTING_EMAIL_ADDRESS, "from@host.com");
client.send(message);
Các tính năng hàng đầu của Java API
Aspose.Email cho Java cho phép các nhà phát triển làm việc với các tác vụ và dữ liệu liên quan đến email một cách linh hoạt và hiệu quả, làm cho nó trở thành một công cụ có giá trị để quản lý email và thông tin cá nhân trong các ứng dụng Java.
Quản lý email: Tạo, gửi, nhận, phân tích và thao tác email một cách hiệu quả.
Conversion: Chuyển đổi email giữa các định dạng như EML, MSG, HTML và PDF.
Xử lý tệp đính kèm: Quản lý tệp đính kèm một cách dễ dàng.
Hỗ trợ các giao thức và dịch vụ khác nhau: Gửi tin nhắn trực tiếp từ các ứng dụng Java thông qua SMTP, EWS, MS Graph, MailGun hoặc SendGrid. Truy xuất và xử lý các mục tin nhắn từ máy chủ bằng POP3, IMAP, EWS, MS Graph.
Xử lý lưu trữ ngoại tuyến: Truy cập, quản lý và tùy chỉnh dữ liệu thư được lưu trữ cục bộ.
Lịch và Danh bạ: Quản lý lịch sự kiện và danh bạ.
Filtering: Nhanh chóng tìm thấy tin nhắn hoặc dữ liệu cụ thể.
Rendering: Hiển thị nội dung tin nhắn chính xác.
Mã hóa và bảo mật: Bảo mật dữ liệu email với mã hóa.
Templates: Tạo các mẫu email có thể tái sử dụng.
Khả năng tương thích đa nền tảng: Phát triển ứng dụng cho các hệ điều hành khác nhau.
Quy trình làm việc email tùy chỉnh: Tự động hóa các tác vụ email như lời nhắc và thông báo.
Tài liệu mở rộng: Truy cập các nguồn lực và hỗ trợ toàn diện.