4

現在、アプリケーションの一部は、Exchange Web サービスを使用して新しいメール メッセージを作成し、ユーザーの下書きフォルダーに保存します。これらのメッセージを作成するときに、これらのメッセージにユーザーのデフォルトの署名を自動的に追加したいと考えていますが、署名にアクセスして本文に追加する方法を見つけることができませんでした。電子メール メッセージは現在、次のコードで作成されています。

CreateItemType createEmailRequest = new CreateItemType();
createEmailRequest.MessageDisposition = MessageDispositionType.SaveOnly;
createEmailRequest.MessageDispositionSpecified = true;

DistinguishedFolderIdType draftsFolder = new DistinguishedFolderIdType();
draftsFolder.Id = distinguishedFolderIdNameType;
createEmailRequest.SavedItemFolderId = new TargetFolderIdType();
createEmailRequest.SavedItemFolderId.Item = draftsFolder;

MessageType emailMessage = new MessageType();
emailMessage.Subject = subject;
emailMessage.Body = new BodyType();
emailMessage.Body.BodyType1 = bodyType;
emailMessage.Body.Value = body;
emailMessage.Sensitivity = SensitivityChoicesType.Normal;
emailMessage.SensitivitySpecified = true;

createEmailRequest.Items = new NonEmptyArrayOfAllItemsType();
createEmailRequest.Items.Items = new ItemType[1];
createEmailRequest.Items.Items[0] = emailMessage;

現在のユーザーのデフォルトの署名を取得し、それをメールの本文に追加する方法についてのアイデアはありますか?

4

1 に答える 1