14

Oct

Collegarsi a Exchange tramite Web Services Managed API 1.0

Un breve esempio di codice su come ci si collega a un server Exchange tramite Exchange Web Services Managed API 1.0 SDK April 2010.

Visto che l’esemepio su msnd non è molto chiaro ne posto uno io:

// nel main
      ExchangeConnector exConnector=new ExchangeConnector(
      "pionco.pallino@dominio.it",
      "ppallinoi", "segreto", "dominio.it",
      "https://mailer.dominio.it/EWS/Exchange.asmx");


      // costruttore della classe ExchangeConnector
      public ExchangeConnector(string mail, string username,
      string password, string domain, string url)
      {
      service =
      new ExchangeService(ExchangeVersion.Exchange2007_SP1);

      service.Credentials = new WebCredentials(username,
      password, domain);
      ServicePointManager.ServerCertificateValidationCallback =
      CertificateValidationCallback;
      this.mail = mail;
      service.Url = new Uri(url);
      }

      private bool CertificateValidationCallback(Object obj, X509Certificate cert,
      X509Chain chain, SslPolicyErrors error)
      { // codice di gestione
      return true;  }
Ciao.
PS: chi conosce un buon plug-in per live writer per incorporare il codice?

by Matteo Valoriani on 10/14/2010