Имя: Пароль:
1C
1С v8
ExchangeService
0 VKSOFT
 
05.12.12
18:13
Вот нашел пример для  c#
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
service.Credentials = new WebCredentials("user", "pass", "domain");

А сможет 1с так подключиться? Не пойму в какую сторону копать.
1 VKSOFT
 
05.12.12
18:15
Вообщем нужно подключаться к Exchange серверу и создавать задачи разным пользователям - я нашел только такой пример. Может еще есть какие механизмы?
2 ЧашкаЧая
 
05.12.12
18:16
Какая нужда заставила напрямую подключаться к Exchange? Есть же POP и SMTP.
3 VKSOFT
 
05.12.12
18:17
(2) А причем POP и SMTP до создания задач? Может я что-то незнаю.
4 ЧашкаЧая
 
05.12.12
18:19
(3) Когда писал еще не было (1), решил что почту так отправлять хотите.
5 VKSOFT
 
05.12.12
18:29
Есть еще пример с веб-сервисом может в его сторону копать

public static ExchangeServiceBinding GetBinding(
   String server,
   String domain,
   String user,
   String password)
{
   var esb = new ExchangeServiceBinding();
   // Указываем используемые креды
   esb.Credentials = new NetworkCredential(user, password, domain);
   // Задаем входную точку для EWS
   esb.Url = "https://" + server + "/EWS/Exchange.asmx";
   esb.RequestServerVersionValue = new RequestServerVersion();
   // Указываем тип Exchange сервера
   // Для Exchange 2007 SP1 и 2010 подходит Exchange2007_SP1
   // Для Exchange 2007 без SP нужно указать Exchange2007
   esb.RequestServerVersionValue.Version = ExchangeVersionType.Exchange2007_SP1;
           
   return esb;
}