Microsoft Graph を使用して Java でプログラム的にメール送信
Microsoft 365 データと Java を接続し、メール自動化を実現する統合ガイドです。
ダウンロード无料トライアルMS Graph を使用してメッセージを送信
Aspose.Email for Java を使用してメッセージを作成およびカスタマイズできます。受信者の設定、添付ファイルの追加、メール内容のフォーマットなどを行えます。統合ツールを使用してメッセージを送信してください。以下のコードサンプルを試し、必要なコンポーネントをご自身に適したものに置き換えてください。
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);
Java API の主な機能
Aspose.Email for Java は、開発者がメール関連のタスクやデータを柔軟かつ効率的に扱えるようにし、Java アプリケーション内でのメールおよび個人情報管理において価値あるツールとなります。
Email Management: メールの作成、送信、受信、解析、操作を効率的に行えます。
Conversion: EML、MSG、HTML、PDF などの形式間でメールを変換します。
Attachment Handling: 添付ファイルを簡単に管理できます。
Various Protocols and Services Support: Java アプリケーションから SMTP、EWS、MS Graph、MailGun、SendGrid を介して直接メッセージを送信できます。また、POP3、IMAP、EWS、MS Graph を使用してサーバーからメッセージ項目を取得・処理できます。
Offline Storage Handling: ローカルに保存されたメールデータにアクセス、管理、カスタマイズできます。
Calendar and Contacts: カレンダーイベントと連絡先を管理します。
Filtering: 特定のメッセージやデータを素早く検索できます。
Rendering: メッセージ内容を正確に表示します。
Encryption and Security: 暗号化でメールデータを保護します。
Templates: 再利用可能なメールテンプレートを作成します。
Cross-Platform Compatibility: 異なる OS 向けのアプリを開発できます。
Custom Email Workflow: リマインダーや通知などのメールタスクを自動化します。
Extensive Documentation: 包括的なリソースとサポートにアクセスできます。