マイクロソフトグラフを使用して Java でプログラム的に電子メールを送信する
メールを自動化するために Microsoft 365 データを Java に接続する方法に関するインテグレーションガイドです。
ダウンロード无料トライアル環境のセットアップ
Java API を入手してください。 ライブラリを以下からインストール Maven。簡単なインストールに従ってください instructions.
MS グラフ API にアクセスします。
- Microsoft Azure ポータルにアプリケーションを登録します。
- 必要な権限を付与します。
- アクセストークンを取得します。
MS Graph を使用してメッセージを送信する
Java 用 Aspose.Email を使用してメッセージを作成してカスタマイズします。必要に応じて、受信者を設定したり、添付ファイルを追加したり、メールの内容をフォーマットしたりできます。統合ツールを使用してメッセージを送信します。次のコードサンプルを試して、必要なすべてのコンポーネントを有効なコンポーネントに置き換えてください。
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 の主な機能
Java 用の Aspose.Emailを使用すると、開発者は電子メール関連のタスクやデータを柔軟かつ効率的に処理できるため、Javaアプリケーション内での電子メールおよび個人情報の管理に役立つツールとなっています。
Eメール管理: メールを効率的に作成、送信、受信、解析、操作できます。
Conversion: EML、MSG、HTML、PDF などのフォーマット間でメールを変換します。
添付ファイル処理: 添付ファイルを簡単に管理できます。
さまざまなプロトコルとサービスのサポート: SMTP、EWS、MS Graph、MailGun、または SendGrid を介して Java アプリケーションから直接メッセージを送信します。POP3、IMAP、EWS、MS Graph を使用してサーバーからメッセージアイテムを取得して処理します。
オフラインストレージ処理: ローカルに保存されているメールデータへのアクセス、管理、カスタマイズを行います。
カレンダーと連絡先: カレンダーの予定と連絡先を管理します。
Filtering: 特定のメッセージやデータをすばやく検索できます。
Rendering: メッセージの内容を正確に表示します。
暗号化とセキュリティ: メールデータを暗号化して保護します。
Templates: 再利用可能なメールテンプレートを作成します。
クロスプラットフォーム互換性: さまざまなオペレーティングシステム用のアプリを開発します。
カスタムメールワークフロー: リマインダーや通知などのメールタスクを自動化します。
豊富なドキュメンテーション: 包括的なリソースとサポートにアクセスしてください。