2

私の iPhone は Google Apps メール (つまり、gmail ですが、独自のドメイン名を使用) に接続してカレンダーと連絡先を使用できるように見えるので、プログラムで Exchange Web サービスに接続できると推測しました。iPhone は単に gmail を Exchange サーバーのように扱うだけだと思いますが、デスクトップ上の Outlook を使用して gmail に接続する際に Google Apps Sync が存在することに疑問を感じます。

私の質問の短いバージョンは次のとおりです。EWS を使用して gmail に接続し、連絡先やカレンダー (および電子メール) にアクセスできますか?

この仮定の最初のテストは失敗し、構成を自動検出できません。

        ExchangeService service = new ExchangeService();
        service.AutodiscoverUrl("davepl@mygmaildomainname.com");

        EmailMessage message = new EmailMessage(service);
        message.Subject = "Subject";
        message.Body = "Body";
        message.ToRecipients.Add("davepl@mygmaildomainname.com");
        message.Save();

        message.SendAndSaveCopy();

私の目標は、IMAP を超えてより広範な電子メール セットをサポートすることであり、EWS によって私の範囲が Exchange サーバーだけでなく gmail にも拡大されることを望んでいました。

ありがとう!デイブ

4

2 に答える 2

1

Gmailは、EWS ではなく、 ActiveSync API を実装しています。

于 2013-02-04T18:43:02.493 に答える
0

Exchange Webサービスは、MicrosoftによってExchangeサーバー専用に構築されています。これはメールサービスの「標準」ではなく、GoogleがExchange ServerforGMailを使用しているとは思えません。Gmailには、iPhoneが使用している独自のWebサービスAPIが含まれている可能性があります。ちなみに、iPhoneはExchange Serverに接続することもできます。その場合、iPhoneはEWSまたはWebDAVを使用している可能性があります。

于 2012-10-23T18:15:25.120 に答える