Exchange Web Services APIを使用してメッセージを送信し、配信されているかどうかを確認する必要があります。これを行うには、EWSトレースを使用しようとしましたが、ログファイルには常にNoErrorステータスが送信されても存在しません。 最後のメッセージをSentItemsフォルダに入れてプロパティを確認しようとしていますが、配信ステータスのプロパティが見つかりません。私はそれで何ができますか?今 マイコード:メッセージ配信ステータスを取得するEWS
private void checkDeliveryStatuses(ExchangeService service)
{
ItemView itemview = new ItemView(10);
itemview.PropertySet = new PropertySet(BasePropertySet.IdOnly, EmailMessageSchema.InternetMessageId, *some property for status*);
FindItemsResults<Item> newMessages = service.FindItems(WellKnownFolderName.SentItems, itemview);
foreach (Item item in newMessages)
{
EmailMessage msg = item as EmailMessage;
//Somehow get delivery status here
}
}
ありがとう、しかしExchangeServiceBindingオブジェクトを取得するにはどうすればいいですか?今私は名前空間エラーがあります。私はそれをGoogleにしようとしましたが、助けにはなりませんでした。 –
Visual Studio https://msdn.microsoft.com/en-us/library/office/bb408520(v=exchg.140).aspxなどのWebサービスプロキシオブジェクトを生成する必要があります(2010年は2008年と同じです) 、2015、2017) –
こんにちは。 「アクセスが拒否されました。資格情報を確認して、もう一度やり直してください。 in fmtResponse。資格情報が正しい。何が間違っていますか? –