2012-10-19 73 views
2

鑑於我的iPhone似乎可以連接到Google Apps郵件(即:Gmail,但使用我自己的域名)並使用日曆和聯繫人,我推測我可以通過編程方式與Exchange Web Services進行連接。我假設iPhone只是將Gmail視爲Exchange服務器,但在桌面上使用Outlook連接到Gmail時,Google Apps Sync的存在讓我感到驚訝。Exchange Web Services(EWS)和Gmail/Google Apps

我的問題的簡短版本是:我可以使用EWS連接到Gmail並訪問我的聯繫人和日曆(以及電子郵件)嗎?

我的這個假設的第一個測試失敗,它無法自動發現配置:

 ExchangeService service = new ExchangeService(); 
     service.AutodiscoverUrl("[email protected]"); 

     EmailMessage message = new EmailMessage(service); 
     message.Subject = "Subject"; 
     message.Body = "Body"; 
     message.ToRecipients.Add("[email protected]"); 
     message.Save(); 

     message.SendAndSaveCopy(); 

我的目標是支持更廣泛的超越IMAP電子郵件,並希望EWS將延長我的範圍不僅適用於Exchange服務器,但也適用於Gmail。

謝謝! Dave

+1

前一段時間問過這個問題,你有過任何進展嗎? – jamesmillerio

回答

0

Exchange Web Services是由Microsoft專門爲Exchange服務器構建的。這不是郵件服務的「標準」,我懷疑谷歌是否將Gmail服務器用於GMail。 GMail可能擁有iPhone正在使用的自己的Web服務API。順便說一句,iPhone也可以連接到Exchange Server,在這種情況下,它可能使用EWS或WebDAV。

+0

是的,但考慮到iPhone似乎連接到Gmail,因爲如果它是一個Exchange服務器似乎意味着我也可以連接到Gmail,就好像它是通過EWS的Exchange服務器。 – Dave

相關問題