2016-06-16 20 views
0

プロセスメールボックスを作成でき、 https://ExchangeServer/owa/[email protected]にアクセスできるようになりました。その後、資格情報を渡してログインすることができます。EWSを使用してExchangeプロセスメールボックスにアクセスする

しかし、私はEWS経由でアクセスすることはできません。 SMTPアドレスにはメールボックスが関連付けられていないと言われています。

私はあなたの交換メールでメールボックスに接続することができるならば、あなたはEWSで同じことを行うことができるはずです。..

答えて

0

同じコードで私の受信トレイにアクセスすることができています。 交換資格情報でログインしたサービス(ExchangeService)を作成し、そのサービスを使用してメールボックスに接続します。

Mailbox mb = new Mailbox("[email protected]"); 
FolderId fid = new FolderId(WellKnownFolderName.Inbox, mb); 
ItemView view = new ItemView(100); 

//use your service to get 100 mails from the mailbox 
var findResults = service.FindItems(fid, view); 

foreach (var item in findResults.Items) 
{ 
    var message = EmailMessage.Bind(service, item.Id, new PropertySet(BasePropertySet.FirstClassProperties, ItemSchema.Attachments)); 
} 
+0

はい。私は、Exchangeクライアントからプロセスメールボックスに接続することができます。私の主要な電子メールはoffice365です。しかし、プロセスメールボックスにはOffice 365経由でアクセスすることはできません。 –

+0

@HariharanNagarajanしかし、プロセスはoffice365でメールボックス化されているかどうかですか? EWSを介してoffice365アカウントに接続できる場合は、それがoffice365上にある場合は、プロセスメールボックスに接続するのが問題ではありません。接続に問題がある場合は、こちらを参照してください。http://stackoverflow.com/questions/32355440/connection-to-office-365-by-ews-api –

関連する問題