ユーティリティ機能
投票オプション付きメッセージの送信
Microsoft Outlook では、新しいメッセージ作成時に投票(アンケート)を作成できます。これは Yes、No、Maybe などの投票オプションを含めることで実現します。Aspose.Email が提供する FollowUpOptions クラスは、投票オプションの値を設定または取得できる VotingButtons プロパティを提供します。この記事では、投票オプション付きの MapiMessage を作成し、Exchange Web Service (EWS) クライアントを使用してメッセージを送信する詳しい例を示します。
投票オプション付きメッセージの作成と送信
以下のコードスニペットは、新しいメッセージを作成し、投票オプション付きで送信する方法を示しています。
以下のコードスニペットは、上記例で使用される CreateTestMessage メソッドの定義を示しています。
無効または期限切れの SSL 証明書を無視またはバイパスする
Aspose.Email は、以下を使用して Exchange Server 上の SSL 証明書を処理できます。 EWSClient クラスです。SSL 証明書が期限切れまたは無効になった場合、Aspose.Email は無効な SSL 証明書として例外をスローします。以下のコードで使用されているメソッドを使用してそれらを無視することで、このような SSL 証明書エラーを回避できます。callback ハンドラを main() または init() メソッドで登録し、以下のメソッドをクラスのメンバーとして追加してください。
MSGファイルからREおよびFWメッセージを作成
IEWSClient 開発者は、元メッセージからRE(Reply/Reply All)やFW(Forward)メッセージを作成できます。元メッセージは特定のものを選択して識別されます。 ExchangeMessageInfo から ExchangeMessageInfoCollection 取得方法は ListMessages(). 他の引数は実際の MailMessage RE または FW メッセージとして送信されます。以下のコードスニペットは、メッセージを送信し、そのメッセージに返信し、さらに転送する方法を示しています。このタスクを実行するには:
- 初期化します。 IEWSClient 有効な資格情報を提供することでオブジェクトが取得できます。
- サンプルメッセージをいくつか送信します。
- 呼び出す Reply(), ReplyAll() および Forward() メッセージ送信のためのメソッドです。
EWSリクエストへのヘッダー追加
Aspose.Email API は、Exchange リクエストにヘッダーを追加することを可能にします。これにより、さまざまな目的で使用できるヘッダーを EWS リクエストに追加できます。例として、Exchange サーバーのスロットリング問題を管理するために使用される X-AnchorMailbox ヘッダーを追加することが挙げられます。 AddHeader メソッド( IEWSClient 以下のコードスニペットに示すように、EWS リクエストにヘッダーを追加するために使用されます。
統合メッセージングの操作
Aspose.Emailは、Exchange Server 2010から統合メッセージング情報を取得できます。現在、構成情報の取得、発信通話の開始、通話IDによる電話情報の取得、IDによる通話切断などの統合メッセージングがサポートされています。以下のコードサンプルは、Microsoft Exchange Server 2010から統合メッセージング構成情報を取得する方法を示しています。
メールチップの取得
Microsoft Exchange Server は、Exchange Server 2010 および 2013 でいくつかの新機能を追加しました。そのうちの一つは、メール作成時にメールチップを取得できる機能です。これらのチップは、メール送信前に情報を提供するため非常に便利です。たとえば、受信者リストに誤ったメールアドレスがある場合、無効なアドレスであることを示すチップが表示されます。メールチップは、メールを送信する前に不在通知の返信を確認することも可能です。Exchange Server(2010 & 2013)は、受信者の一部または全部が不在設定している場合、メール作成中にチップを送信します。この記事で示されるすべての機能には Microsoft Exchange Server 2010 Service Pack 1 が必要です。以下のコードスニペットは、以下を使用する方法を示しています。 EWSClient Microsoft Exchange Server 2007以降で利用可能なExchange Web Servicesを使用するクラスです。