Подскажите пожалуйста как правильно настроить синхронизацию календарей Битрикса и Exchange В настройках выставляю галку синхронизировать календари протокол соединения http порт 80 Сервер айпи сервака Логин пароль Указываю доменного администратора После чего открываю страницу календаря вижу картинку с надписью "Соединено с Exchange" но при добавлении нового события в календарь exchange пишет NoExchangeServer А при нажатии кнопки синхронизировать выдает : [10010] xml parsing error: Mismatched tag at line 11, colum 8 подскажите куда копать =)
В случае с w01f14 проблема действительно заключалась в ошибке 403.
Цитата
Evgeny Petrichenko пишет:
Цитата
Если кому надо могу рассказать как разобрался.
Сервер отдавал ошибку 403?
В моем случае портал выдавал эту ошибку из за настроек авторизации каталога EWS в ISS на сервере с Exchange. Исправилось добавлением галочки basic authentication и выбор моего домена в поле default domain.
в модуле DAV на портале настраиваем поля так: Схема подключения к Exchange серверу: HTTPS Адрес Exchange сервера: mail.domain.local Порт Exchange сервера: 443 Имя пользователя для соединения с Exchange сервером: USERNAME Пароль пользователя для соединения с Exchange сервером: PASSWORD Шаблон почтового ящика Exchange сервера:@domain.local Если портал выдает ошибку "the smtp address has no mailbox associated with it" то пишем @domain.ru Использовать логин в качестве имени почтового ящика на Exchange сервере: галочка Путь к Outlook Web App: https://mail.domain.local/owa
Моя проблема "NoExchangeServer" при попытке создания записи в календарь Exchange КП 10 все обновления, установлен на вирт машине. Вирт машина VMware player на win2008 32 bit standart. Exchange 2007 на win2008 r2 64 bit Настройки выполнены в соответствии с рекомендациями. В разделе календаря "Соединено с Exchange Синхронизировать" При нажатии на синхронизацию -сообщение "все синхронизировано", синхронизации не требуется. При попытке создать новое событие в календарь Exchange "NoExchangeServer".
Такая же проблема с NoExchangeServer, усугубленная тем, что при этом не синхронизируются задачи. Зато если на IIS у EWS включить анонимную проверку подлинности, то начинают синхронизироваться задачи, но при этом календари вообще виснут и не подгружаются... Если кто победил эти проблемы, опубликуйте пож-ста пошаговое решение...
Господа, доброго времени суток! Помогите с аналогичной проблемой. Включил базовую авторизацию. Как в IIS так и через консоль Exchange. Захожу в календарь пользователя, нажимаю Синхронизировать и в ответ типа "Синхронизация не требуется..." А реально данные не синхронизированны.
Вы не боитесь давать пароль доменного администратора для синхронизации с Exchange Битриксу? Передавать пароли доменных админов сторонней программе , есть риск ,что из за ошибок скрипта или его выполнения пофигачится что нибудь в Exchange'е.
Вопрос разработчикам, какие вообще максимальные привилегии учетки нужны для организации этой синхронизации?
Здравствуйте! У меня возникла проблема, подобная описанию, только при указании неверного метода аутентификации, ошибка выдается та же, что и при указании метода базовой аутентификации. Когда задаю локальный адрес Exchange сервера, то при тесте через скрипт, который привели немного выше, получаю такой текст: "HTTP/1.1 500 System.ServiceModel.ServiceActivationException Cache-Control: private Server: Microsoft-IIS/7.5 Set-Cookie: exchangecookie=a429c03249f643a48f6bfef063c3080c; expires=Tue, 22-Apr-2014 11:56:56 GMT; path=/; HttpOnly X-AspNet-Version: 2.0.50727 X-Powered-By: ASP.NET Date: Mon, 22 Apr 2013 11:56:56 GMT Connection: keep-alive Content" А при попытке синхронизации календаря выдает "Incorrect Data from Exchange Server", вместо "[10010] xml parsing error"
TesterMEDEM написал: В случае с w01f14 проблема действительно заключалась в ошибке 403.
Цитата
Evgeny Petrichenko пишет:
Цитата
Если кому надо могу рассказать как разобрался.
Сервер отдавал ошибку 403?
В моем случае портал выдавал эту ошибку из за настроек авторизации каталога EWS в ISS на сервере с Exchange. Исправилось добавлением галочки basic authentication и выбор моего домена в поле default domain.
в модуле DAV на портале настраиваем поля так: Схема подключения к Exchange серверу: HTTPS Адрес Exchange сервера: mail.domain.local Порт Exchange сервера: 443 Имя пользователя для соединения с Exchange сервером: USERNAME Пароль пользователя для соединения с Exchange сервером: PASSWORD Шаблон почтового ящика Exchange сервера:@domain.local Если портал выдает ошибку "the smtp address has no mailbox associated with it" то пишем @domain.ru Использовать логин в качестве имени почтового ящика на Exchange сервере: галочка Путь к Outlook Web App: https://mail.domain.local/owa
У нас практически получилось. Сделали все как указано выше. Обратите внимание, что путь к OWA должен быть без финального слеша, его там в контроле не сразу заметишь. Именно https://mail.domain.local/owa, у нас стоял в конце слеш и поэтому не работало. Шаблон почтового ящика сработал именно @domain.ru, а не .local Basic authentication должна быть включена именно на EWS, а не выше по иерархии. И самое главное - пользователь. Вот с этим пока до конца не разобрались как сделать системно. Это должен быть пользователь, который имеет доступ к календарям всех других пользователей потому, что именно под ним будут вносится изменения. Причем domain admin даже тут не прокатывает. Если кто знает как в Windows дать пользователю права на изменение любых календарей - поделитесь. Пока решаем простым назначением выделенного пользователя на каждый календарь скриптом. Криво, но работает.
Подскажите как настроить двухстороннюю синхронизацию календарей? При добавлении события в календарь битрикса в Exchenge прилетает мгновенно, а вот если внести изменение календарь Exchenge, то в битрикс попадает только после нажатия кнопки синхронизировать...
И самое главное - пользователь. Вот с этим пока до конца не разобрались как сделать системно. Это должен быть пользователь, который имеет доступ к календарям всех других пользователей потому, что именно под ним будут вносится изменения. Причем domain admin даже тут не прокатывает. Если кто знает как в Windows дать пользователю права на изменение любых календарей - поделитесь. Пока решаем простым назначением выделенного пользователя на каждый календарь скриптом. Криво, но работает.
Не надо никакого доменного админа. Просто даете доменному пользователю из под которого делаете все в битриксе (обычно bitrix@domain.ru к примеру) полные права на других пользователей: Add-MailBoxPermission -identity "user@domain.ru" -User bitrix -AccessRights FullAccess в ems и будет счастье.
Цитата
А у нас ошибка 401.
С этим никто не знает как бороться?
в админке битрикса в указании пользователя пишите пользователя не в виде "user", а "domain\user". в общем также как и для авторизации в owa
TesterMEDEM написал: В случае с w01f14 проблема действительно заключалась в ошибке 403.
Цитата
Evgeny Petrichenko пишет:
Цитата
Если кому надо могу рассказать как разобрался.
Сервер отдавал ошибку 403?
В моем случае портал выдавал эту ошибку из за настроек авторизации каталога EWS в ISS на сервере с Exchange. Исправилось добавлением галочки basic authentication и выбор моего домена в поле default domain.
в модуле DAV на портале настраиваем поля так: Схема подключения к Exchange серверу: HTTPS Адрес Exchange сервера: mail.domain.local Порт Exchange сервера: 443 Имя пользователя для соединения с Exchange сервером: USERNAME Пароль пользователя для соединения с Exchange сервером: PASSWORD Шаблон почтового ящика Exchange сервера:@domain.local Если портал выдает ошибку "the smtp address has no mailbox associated with it" то пишем @domain.ru Использовать логин в качестве имени почтового ящика на Exchange сервере: галочка Путь к Outlook Web App: https://mail.domain.local/owa
У нас практически получилось. Сделали все как указано выше. Обратите внимание, что путь к OWA должен быть без финального слеша, его там в контроле не сразу заметишь. Именно https://mail.domain.local/owa , у нас стоял в конце слеш и поэтому не работало. Шаблон почтового ящика сработал именно @domain.ru, а не .local Basic authentication должна быть включена именно на EWS, а не выше по иерархии. И самое главное - пользователь. Вот с этим пока до конца не разобрались как сделать системно. Это должен быть пользователь, который имеет доступ к календарям всех других пользователей потому, что именно под ним будут вносится изменения. Причем domain admin даже тут не прокатывает. Если кто знает как в Windows дать пользователю права на изменение любых календарей - поделитесь. Пока решаем простым назначением выделенного пользователя на каждый календарь скриптом. Криво, но работает.
Друзья, имеется так же проблема, помогите кто решил. Выдали права "Basic Authentication" на Exchange, вручную учетной записи что участвует в синхронизации добавили права на календарь для тестовых пользователей. Далее при заполнении настройками модуля DAV в имени пользователя указываем "логин которому дали права на календарь" и галку использовать логин в качестве имени почтового ящика" - убрали. В итоге ни чего не происходит, т.е. Битрикс24 вообще не видит подключения с Exchange (логи Б24 при этом все молчат).
Ставлю галку "использовать логин в качестве имения почтового ящика" и только после этого появляется реакция Б24 с "Ошибкой синхронизации", но что в имени пользователя я не указывал, не получается (почту данной учетной записи и домен\логин учетной записи), не могу понять чего ему не хватает, в ошибке и логах ни чего не пишется....
Прошу помощи.
И еще вопрос, данная синхронизация календарей работает если не используется ldap, а простая авторизация по логин\паролю ?