User Tools

Site Tools


communigate_pro

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
communigate_pro [2022/05/27 12:57]
val [1.2 Развертывание инфраструктуры Microsoft AD и CA]
communigate_pro [2026/06/25 11:20] (current)
val [1.5 Тестирование работоспособности почтовой подсистемы]
Line 1: Line 1:
 ====== Communigate Pro ====== ====== Communigate Pro ======
  
-  * [[https://www.communigate.ru/​|Официальный сайт]] +  * [[https://communigatepro.ru/​|Официальный сайт]] 
-  * [[https://www.communigate.ru/​CommuniGatePro/​russian/​|Документация к платформе CommuniGate Pro и руководство Администратора]] +  * [[https://doc.communigatepro.ru/​russian/​|CommuniGate Pro сервер корпоративных коммуникаций (Документация) (Разработчикам)]] 
-  * [[http://wiki.rsu.edu.ru/wiki/Communigate_Pro|Полнофункциональная система унифицированных коммуникаций (почта+телефония+IM) с защитой от вирусов, спама и нежелательного контента,​ с возможностью обучения фильтра пользователями]]+ 
 +  * [[https://​ru.wikipedia.org/​wiki/​CommuniGate_Pro|CommuniGate Pro - Википедия]] 
 +  * [[https://ru.wikipedia.org/wiki/Унифицированные_коммуникации|Унифицированные коммуникации]] 
 +  * [[https://​www.cnews.ru/​articles/​communigate_pro_6.1_telefoniya_v_vashem|CommuniGate Pro 6.1: телефония в вашем браузере]] 
 ===== Модуль 1. Установка,​ интерфейс администрирования и запуск CGP ===== ===== Модуль 1. Установка,​ интерфейс администрирования и запуск CGP =====
 +
 +  * [[https://​youtu.be/​8gEMcyh1OkA|Communigate - импортзамещение по настоящему]]
  
 ===== Теория ===== ===== Теория =====
  
-  * [[https://​ru.wikipedia.org/​wiki/​CommuniGate_Pro|CommuniGate Pro - Википедия]] +  * Схема ​сети предприятия
-  * [[http://​ru.wikipedia.org/​wiki/​Унифицированные_коммуникации|Унифицированные коммуникации]] +
-  * Примеры больших клиентов ([[https://​www.communigate.ru/​Papers/​Initial_installation.pdf|TELE2,​ Beeline, AT&T, T­mobile]],​ [[http://​www.amby.ru/​news-24.01.2006.html|SIPnet]]) +
-  * [[http://​www.communigate.com/​CommuniGatePro/​russian/​|Документация]]+
  
 ===== Лабораторные работы ===== ===== Лабораторные работы =====
Line 17: Line 20:
 ==== 1.1 Схема стенда,​ настройка системы ==== ==== 1.1 Схема стенда,​ настройка системы ====
  
-  * 2Gb ОЗУ (clamav) +  * Импорт ВМ из образа 
-  * [[Настройка ​стендов слушателей]]+  * Не менее ​2Gb ОЗУ (clamav) 
 +  * Сеть мост, перегенерировать MAC адрес 
 <​code>​ <​code>​
-ifconfig eth0 inet 172.16.1.100+X/24+debian:~sh net_singsrv.sh mail
 </​code>​ </​code>​
- 
-  * [[Сервис Ansible]] 
  
 <​code>​ <​code>​
Line 32: Line 35:
 </​code>​ </​code>​
  
 +  * Настраиваем подключение в PuTTY
 +  * Подключаемся,​ тестируем работу сети
 +
 +<​code>​
 +root@server:​~#​ ping ya.ru
 +
 +root@server:​~#​ apt update
 +</​code>​
 ==== 1.2 Развертывание инфраструктуры Microsoft AD и CA ==== ==== 1.2 Развертывание инфраструктуры Microsoft AD и CA ====
  
-  - Импорт системы MS Server ​2016 server.corpX.un (включение в сеть класса) +  - Импорт системы MS Server server.corpX.un (включить в сеть класса, сгенерировать MAC адрес, назначить IP 172.16.1.X и переименовать в server) 
-  - Импорт системы MS Windows ​10 clientN +  - Назначение роли AD corpX.un 
-  - Переименование MS Server 2016 в server +  - Добавление записи A (mail) и MX (corpX.un
-  - Установка [[http://​gate.isp.un/​unix/​Microsoft/​SW_DVD5_Office_Professional_Plus_2016_64Bit_Russian_MLF_X20-42453.ISO|MS Office]] в Windows ​10 +  - Импорт системы MS Windows clientN ​(включить в сеть класса,​ сгенерировать MAC адрес, ​назначить IP 172.16.1.200+X) 
-  - Установка [[https://​www.google.com/​chrome/​|Chrome]], [[https://​www.thunderbird.net/​en-US/​|Thunderbird]] в Windows ​10 +  - Установка [[http://​gate.isp.un/​unix/​Microsoft/​SW_DVD5_Office_Professional_Plus_2016_64Bit_Russian_MLF_X20-42453.ISO|MS Office]] в Windows ​clientN ​ 
-  - Назначение роли ​AD corpX.un ​(лучше ​перед этим назначить IP 172.16.1.X) +  - Установка [[Chrome]], [[Thunderbird]] в Windows ​clientN ​ 
-  - Назначение роли CA (после AD!!!) +  - Назначение роли ​CA (продолжаем во 2-м модуле)
-  - Назначение IP 172.16.1.X/​24 MS Server 2016 +
   - Настройка DNS clientN на server   - Настройка DNS clientN на server
   - Включение clientN в домен   - Включение clientN в домен
-  ​- Добавление в DNS на server записи mail.corpX.un (!!! Это все понадобится уже в 3-м модуле) +  - [[Материалы по Windows#​Установка русского Language pack в Windows Server 2016]] (не обязательно,​ и может быть уже произведена) 
-  ​- [[Материалы по Windows#​Установка русского Language pack в Windows Server 2016]] (может быть уже произведена) +  - Добавление в домен user1/​Pa$$w0rd1 ​(возможно,​ не понадобится)
-  - Добавление в домен user1/​Pa$$w0rd1+
  
 ==== 1.3 Установка CGP сервера ==== ==== 1.3 Установка CGP сервера ====
-  ​* [[http://www.communigate.ru/main/​purchase/​download.html|Скачать дистрибутив]] + 
-  * [[http://ftp.communigate.ru/pub/CommuniGatePro/]]+  ​* [[https://communigatepro.ru/server|Скачать дистрибутив ​с communigatepro.ru]] 
 +  * [[https://doc.communigatepro.ru/russian/admin/install/​Install.html|Установите Сервер следуя нижеприведённым инструкциям]]
  
 === Debian/​Ubuntu === === Debian/​Ubuntu ===
 <​code>​ <​code>​
-# wget http://www.communigate.ru/pub/​CommuniGatePro/CGatePro-Linux_amd64.deb+# wget https://doc.communigatepro.ru/packages/CGatePro-Linux_6.5-5_amd64.deb
  
 # dpkg -i CGatePro*.deb # dpkg -i CGatePro*.deb
  
-service CommuniGate start+dpkg -l | grep cgatepro-linux
  
 +# service CommuniGate status
 +
 +# ps ax | grep CG
 # cat /​var/​CommuniGate/​ProcessID # cat /​var/​CommuniGate/​ProcessID
 </​code>​ </​code>​
Line 65: Line 78:
  
 ==== 1.4 Первоначальная настройка ==== ==== 1.4 Первоначальная настройка ====
 +
 +  * [[https://​doc.communigatepro.ru/​russian/​admin/​install/​Install.html#​Config|Начальная настройка]]
 +
 +  * Добавляем [[Сервис SSH#Local Port Forwarding Tunnel]] для порта 8010
  
 <​code>​ <​code>​
-http://172.16.1.100+X:8010+http://127.0.0.1:8010
 </​code><​code>​ </​code><​code>​
 Postmaster Password: xxxxxx Postmaster Password: xxxxxx
Line 77: Line 94:
  
 Settings->​Network->​Blacklisted IPs-> Settings->​Network->​Blacklisted IPs->
-  UnBlacklistable (White Hole) IP Addresses:  +  UnBlacklistable (White Hole) IP Addresses:​ 
-    172.16.1.0/​24 + 
-    10.5.0.0/16+172.16.1.0/​24 
 +10.5.0.0/16
  
 # cat /​var/​CommuniGate/​Settings/​WhiteHoles.data # cat /​var/​CommuniGate/​Settings/​WhiteHoles.data
Line 90: Line 108:
 /​usr/​bin/​mail:​ symbolic link to /​opt/​CommuniGate/​mail /​usr/​bin/​mail:​ symbolic link to /​opt/​CommuniGate/​mail
  
-# echo Hello | mail -s Hello postmaster@localhost+# echo Hello | mail -s Hello postmaster@corpX.un 
 + 
 +# ls /​var/​CommuniGate/​SystemLogs/​
  
 # cat /​var/​CommuniGate/​Accounts/​postmaster.macnt/​INBOX.mslc/​data1 # cat /​var/​CommuniGate/​Accounts/​postmaster.macnt/​INBOX.mslc/​data1
Line 154: Line 174:
 ==== 2.3 Создание учетной записи через CLI ==== ==== 2.3 Создание учетной записи через CLI ====
  
-  * [[https://communigate.ru/communigatepro/​russian/​CLI.html|Интерфейс Командной Строки / API]]+  * [[https://doc.communigatepro.ru/russian/​development/​CLI.html|Интерфейс Командной Строки / API]] 
 +  * [[Настройка терминалов]]
  
 <​code>​ <​code>​
Line 198: Line 219:
   * Perl [[Язык программирования Perl#​Пример 5]]   * Perl [[Язык программирования Perl#​Пример 5]]
  
-==== 2.5 Создание пользователей с помощью ​текстового файла ====+==== 2.5 Импорт информации о пользователях из текстового файла ====
  
 **Примечание**: ​ **Примечание**: ​
   - использовать кодировку utf-8 и табуляцию между столбцами   - использовать кодировку utf-8 и табуляцию между столбцами
-  - добавить символ новой строки в конце файла+  - добавить символ новой строки в конце файла, но, без лишних пустых строк
   - атрибут telephoneNumber убрать,​ появится в следующих лабораторных работах   - атрибут telephoneNumber убрать,​ появится в следующих лабораторных работах
   - удалить пользователей по окончании работы   - удалить пользователей по окончании работы
Line 212: Line 233:
 </​code>​ </​code>​
  
-==== 2.6 Управление дополнительным доменами в CGP ====+==== 2.6 Управление дополнительными доменами в CGP ====
  
 === Создаем новый домен === === Создаем новый домен ===
Line 221: Line 242:
 === Создаем пользователя в новом домене и назначаем ему права администратора === === Создаем пользователя в новом домене и назначаем ему права администратора ===
 <​code>​ <​code>​
 +Права в основном домене
 +# less /​var/​CommuniGate/​Accounts/​Settings/​access.settings
 +
 Users->​Domains->​compX.un->​Objects->​Create Account: user3 Users->​Domains->​compX.un->​Objects->​Create Account: user3
  
Line 250: Line 274:
  
 === Логинемся как user3 из домена compX.un и управляем доменом === === Логинемся как user3 из домена compX.un и управляем доменом ===
 +
 +!!! Подключаться с Windows client !!!
 +
 <​code>​ <​code>​
 http://​mail.compX.un:​8010/​ http://​mail.compX.un:​8010/​
Line 277: Line 304:
 ===== Лабораторные работы ===== ===== Лабораторные работы =====
  
-  * !!! Для корректной работы с сертификатом ввести windows ​client ​в домен ​но подключиться локальной учетной записью+  * !!! Для корректной работы с сертификатом ​достаточно ​ввести windows ​clientN ​в доменподключаемся локальной учетной записью ​до лабораторной работы с GSSAPI
 ==== 3.1 Создание сертификата TLS для доменов ==== ==== 3.1 Создание сертификата TLS для доменов ====
  
Line 287: Line 314:
 </​code><​code>​ </​code><​code>​
 Private Key  Private Key 
-Key Size: 1024+Key Size: 2048   !!! Не как в записи !!!
 </​code><​code>​ </​code><​code>​
 Generate Key Generate Key
Line 320: Line 347:
 === По протоколам MS Exchange и Active Sync === === По протоколам MS Exchange и Active Sync ===
  
-  * [[https://​www.communigate.ru/​pub/​client/​]] (проверенная версия CGatePro-MAPI-AMD64-1.54.12.35.msi.zip) 
   * Имя пользователя указывать полностью,​ с доменом   * Имя пользователя указывать полностью,​ с доменом
-  ​[[http://wiki.rsu.edu.ru/wiki/​%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Microsoft_Outlook_2007|Настройка Microsoft Outlook 2007 для сервера rsu.edu.ru]], ​[[https://​mail.bmstu.ru/​~postmaster/​6.Dostup_k_serveru_s_ispol'​zovaniem_pochtovogo_klienta_Microsoft_Outlook.pdf|Доступ к серверу mail.bmstu.ru с использованием почтового клиента Microsoft Outlook]]+ 
 +  ​https://communigatepro.ru/plugins#​mapi 
 +  * [[https://​mail.bmstu.ru/​~postmaster/​6.Dostup_k_serveru_s_ispol'​zovaniem_pochtovogo_klienta_Microsoft_Outlook.pdf|Доступ к серверу mail.bmstu.ru с использованием почтового клиента Microsoft Outlook]]
  
 ==== 3.3 Подключение через web интерфейс ==== ==== 3.3 Подключение через web интерфейс ====
Line 384: Line 412:
  
 == Синхронизация == == Синхронизация ==
 +
 +<​code>​
 +попробуйте на всех нодах удалить - создать все записи
 +в разделе центральный справочник,​ вот по этому пути: Пользователи -> Домены -> domain.name -> Установки Домена
 +
 +USERS->​DOMAINS->​corpX.un->​DOMAIN SETTINGS->​Directory Integration
 +</​code>​
  
 <​code>​ <​code>​
Line 416: Line 451:
  
 <​code>​ <​code>​
 +# less /​var/​CommuniGate/​Directory/​Main.data
 +
 # ldapsearch -x -D "​user1@corpX.un"​ -W -b"​cn=corpX.un"​ -H ldaps://​mail.corpX.un:​636 ​ # ldapsearch -x -D "​user1@corpX.un"​ -W -b"​cn=corpX.un"​ -H ldaps://​mail.corpX.un:​636 ​
 +</​code><​code>​
 +USERS->​DOMAINS-corpX.un->​Domain Settings
 +  Directory Integration->​Delete All
 +
 +USERS->​Directory Integration->​Regular Domains->​Passwords
 +
 +DIRECTORY->​Units->​Main
 +  Remove Unit
 +
 +DIRECTORY->​Units
 +  Create Local Unit->​Unit Name: Main
 +  ​
 +USERS->​DOMAINS-corpX.un->​Domain Settings
 +  Directory Integration->​Insert All
 +</​code><​code>​
 +# ldapsearch -x -D "​uid=user1,​cn=corpX.un"​ ...
 </​code>​ </​code>​
  
Line 465: Line 518:
 </​code>​ </​code>​
  
-=== Заменяем логотип в Samoware ​интерфейсе === +=== Заменяем логотип в Pronto ​интерфейсе ===
- +
-  * [[https://​val.bmstu.ru/​unix/​CGP/​logo-big-samoware.svg]]+
  
 <​code>​ <​code>​
 # find /​opt/​CommuniGate/​WebSkins/​ -type d # find /​opt/​CommuniGate/​WebSkins/​ -type d
  
-Named Skins: Create: ​Samoware+Named Skins: Create: ​​hPronto-
  
-Upload File: logo-big-samoware.svg+Upload File: logo-big.png
  
 # find /​var/​CommuniGate/​Accounts/​WebSkins/​ # find /​var/​CommuniGate/​Accounts/​WebSkins/​
Line 557: Line 608:
 ==== 4.2 Использование встроенных средств CGP для борьбы со SPAMом ==== ==== 4.2 Использование встроенных средств CGP для борьбы со SPAMом ====
  
-  * [[http://systemzone.ru/misc/​sommunigate/​522-ispolzovanie-vstroennyx-vozmozhnostej-communigate-pro-dlya-borby-so-spamom.html|Использование встроенных возможностей CommuniGate Pro для борьбы со спамом]]+  * [[http://system-administrators.info/?p=1893|Использование встроенных возможностей CommuniGate Pro для борьбы со спамом]]
  
 === Настройка параметров приемника SMTP === === Настройка параметров приемника SMTP ===
Line 585: Line 636:
 === Помощь пользователей === === Помощь пользователей ===
  
-в файле strings.data в строках SpamFalseNegativeReportEmail и SpamFalsePositiveReportEmail можете указать адреса,​ куда перенаправлять неправильно определённые письма,​ тогда появятся кнопки для этого +  * [[https://val.bmstu.ru/unix/CGP/Scripts.zip|Библиотека скриптов для CommuniGate Pro (бесплатно)]] содержит ​​[[https://​​val.bmstu.ru/​​unix/​​CGP/​​sweepMailboxes.pl|программу для массового удаления вредоносных писем]]
- +
-[[https://www.communigate.ru/main/purchase/scriptrepository.html|Библиотека скриптов для CommuniGate Pro (бесплатно)]] содержит программу для массового удаления вредоносных писем ​+
 ==== 4.3 Использование внешних фильтров для борьбы с вирусами и SPAMом ==== ==== 4.3 Использование внешних фильтров для борьбы с вирусами и SPAMом ====
  
-  * [[https://www.communigate.ru/main/​purchase/​download.html|Решения от DrWeb или Касперского]] +  * [[https://communigatepro.ru/plugins|Плагины, Kaspersky Anti-Virus/​Anti-Spam]] 
-  * [[http://​program.farit.ru/​doc/​cgpav-rus.html|Clamav,​ SpamAssassin внешний фильтр для CommuniGate Pro]]+ 
 +  * [[https://​program.farit.ru/​doc/​cgpav-rus.html|Clamav,​ SpamAssassin внешний фильтр для CommuniGate Pro]]
  
 === Развертывание антивируса === === Развертывание антивируса ===
Line 597: Line 647:
   * [[Сервис Clamav]]   * [[Сервис Clamav]]
   * Модуль AppArmor [[Модуль AppArmor#​Определение наличия и правка профилей для служб]]   * Модуль AppArmor [[Модуль AppArmor#​Определение наличия и правка профилей для служб]]
-  * [[http://​media.kaspersky.com/​utilities/​ConsumerUtilities/​eicar.zip|eicar.zip]]+
 <​code>​ <​code>​
-# wget -O /​var/​CommuniGate/​eicar.zip ​http://​media.kaspersky.com/​utilities/​ConsumerUtilities/​eicar.zip+# wget -O /​var/​CommuniGate/​eicar.zip ​https://​media.kaspersky.com/​utilities/​ConsumerUtilities/​eicar.zip
  
 # usermod -G mail clamav # usermod -G mail clamav
Line 689: Line 739:
 === Пример настроек правил на уровне сервера,​ домена и пользователя через CLI === === Пример настроек правил на уровне сервера,​ домена и пользователя через CLI ===
  
-  * [[https://www.communigate.ru/​CommuniGatePro/​russian/​Rules.html|Автоматические Правила]]+  * [[https://doc.communigatepro.ru/russian/​development/​Rules.html|Автоматические Правила]]
   * Для перемещения SPAM писем в папку администратора правило должно работать на уровне сервера,​ иначе, даже на уровне домена,​ не хватает прав (видимо,​ считается,​ что письмо перемещает пользователь ...)    * Для перемещения SPAM писем в папку администратора правило должно работать на уровне сервера,​ иначе, даже на уровне домена,​ не хватает прав (видимо,​ считается,​ что письмо перемещает пользователь ...) 
  
Line 732: Line 782:
 ==== 5.1 Организация групповых почтовых адресов ==== ==== 5.1 Организация групповых почтовых адресов ====
  
-=== Использование списков рассылки и серверных правил ===+=== 5.1.1 Использование ​статических ​списков рассылки и серверных правил ===
  
 По окончании тестирования,​ удалить правила и список рассылки По окончании тестирования,​ удалить правила и список рассылки
Line 739: Line 789:
 <​code>​ <​code>​
   Set Reply-To to Group: no   Set Reply-To to Group: no
 +  E-mails from Members Only: no
 +  Hide in Directory: no
 </​code>​ </​code>​
  
Line 753: Line 805:
     6,     6,
     mark_to_group1,​     mark_to_group1,​
-    ((Subject, "is not", "​*[group1]*"​),​ ("Any To or Cc", is, "*group1@corpX*")),+    ((Subject, "is not", "*[group1]*"​),​ ("Any To or Cc", is, "group1@*"​)),
     (("Tag Subject",​ "​[group1] ")),     (("Tag Subject",​ "​[group1] ")),
     "​Помечаем тему всех писем, идущих в группу"​     "​Помечаем тему всех писем, идущих в группу"​
Line 760: Line 812:
     4,     4,
     replace_from_group1,​     replace_from_group1,​
-    ((Subject, is, "​*[group1]*"​),​ (To, "is not", "​*group1@corpX*")),+    ((Subject, is, "*[group1]*"​),​ (To, "is not", "*group1@*"​)),
     (("Add Header",​ "​Reply-To:​ group1@corpX.un"​)),​     (("Add Header",​ "​Reply-To:​ group1@corpX.un"​)),​
     "​Устанавливаем Reply-To в группу для всех ответов из группы"​     "​Устанавливаем Reply-To в группу для всех ответов из группы"​
Line 767: Line 819:
 </​code>​ </​code>​
  
-=== Использование общих папок и прав доступа к ним ===+=== 5.1.2 Использование списков рассылки на основе LDAP запросов === 
 +<​code>​ 
 +Name: toall  
 +Search Filter: directory://​cn=corpX.un?​mail?​sub?​(objectClass=CommuniGateAccount) 
 + 
 +Name: techsupport  
 +Search Filter: directory://​cn=corpX.un?​mail?​sub?​(ou=techsupport) 
 +</​code>​ 
 + 
 +=== 5.1.3 Использование общих папок и прав доступа к ним ===
  
   * Для postmaster:   * Для postmaster:
Line 789: Line 850:
 </​code>​ </​code>​
  
-=== Использование расширеного формата почтовых адресов ===+=== 5.1.4 Использование расширенного формата почтовых адресов ===
 <​code>​ <​code>​
 # echo Hello | mail -s Hello group1#​postmaster@corpX.un # echo Hello | mail -s Hello group1#​postmaster@corpX.un
 </​code>​ </​code>​
  
-=== Преобразование адресов правилами маршрутизации ===+=== 5.1.5 Преобразование адресов правилами маршрутизации ===
  
 Направление публичной почты в соответствующий ящик Направление публичной почты в соответствующий ящик
Line 806: Line 867:
 </​code>​ </​code>​
  
-=== Применение пользовательских правил для управления почтой ===+=== 5.1.6 Применение пользовательских правил для управления почтой ===
  
   * Создание алиаса   * Создание алиаса
Line 814: Line 875:
 Aliases: group1 Aliases: group1
 </​code>​ </​code>​
 +
 +  * [[https://​doc.communigatepro.ru/​russian/​​development/​Rules.html]]
 +  * [[https://​​doc.communigatepro.ru/​​admin/​​mail/​​QueueRules.html]]
 +
 +  * Операции условий "​равно"​ ( is ) и "не равно"​ обрабатывают параметры как "​шаблоны"​ строки:​ символы звёздочка (*) 
 +  * Операции условий "​среди"​ ( in ) и "не среди"​ обрабатывают параметры как наборы из одного или нескольких "​шаблонов",​ разделённых символами запятой (,)
  
   * От имени postmaster создаем правила:​   * От имени postmaster создаем правила:​
Line 821: Line 888:
   Добавить Правило:​ Move to group1   Добавить Правило:​ Move to group1
   Изменить   Изменить
-    Любой Кому/​Копия:​ равно ​*group1*+    Любой Кому/​Копия:​ равно group1@*
     Записать в: group1     Записать в: group1
     Выбросить     Выбросить
 +</​code>​
 +
 +=== 5.1.7 Управление рассылкой на all@ ===
 +<​code>​
 +SETTING->​MAIL->​RULES->​auth to all
 +  Any To or Cc   ​is ​       all@*
 +  Authentcates ​  not in    user1@*,​user2@*
 +  Regect with    Вам нельзя писать на all
 +  Discard
 </​code>​ </​code>​
 ==== 5.2 Электронная подпись и шифрование S/MIME ==== ==== 5.2 Электронная подпись и шифрование S/MIME ====
Line 859: Line 935:
   * Settings->​Services->​HTTPU->​Request Size Limit: unlimited   * Settings->​Services->​HTTPU->​Request Size Limit: unlimited
   * ​[[https://​mail.bmstu.ru/​~postmaster/​7.Ispolzovanie_cloud_diska.pdf|Использование облачного хранилища]]   * ​[[https://​mail.bmstu.ru/​~postmaster/​7.Ispolzovanie_cloud_diska.pdf|Использование облачного хранилища]]
 +  * https://​mail.bmstu.ru/​filebrowser.wcgp?​subDir=~логин_сотрудника
  
 ==== 5.6 Перлюстрация писем ==== ==== 5.6 Перлюстрация писем ====
Line 898: Line 975:
   * Добавляем в AD DNS хост mail.corpX.un и, если нужно, autoconfig.corpX.un   * Добавляем в AD DNS хост mail.corpX.un и, если нужно, autoconfig.corpX.un
   * [[Язык программирования Perl#​Пример 5]] CommuniGate Pro Perl Interface   * [[Язык программирования Perl#​Пример 5]] CommuniGate Pro Perl Interface
-  * Устанавливаем хелпер [[https://www.communigate.ru/CGAUTH/|CommuniGate Pro External Authentication]] и необходимые компоненты+  * Устанавливаем хелпер [[https://val.bmstu.ru/unix/CGP/​​authLDAPNewAD.pl]] и необходимые компоненты
   * !!! Работает **только** при подключении через HTTPS   * !!! Работает **только** при подключении через HTTPS
 <​code>​ <​code>​
-# ldapsearch -x -D "​cn=Administrator,​cn=Users,​dc=corpX,​dc=un"​ -W -server -b "​dc=corpX,​dc=un"​ "​sAMAccountName=user100+X"​+# ldapsearch -x -D "cn=Administrator,​cn=Users,dc=corpX,dc=un"​ -W -H ldap://server -b "dc=corpX,dc=un"​ "sAMAccountName=user100+X"​
  
 # apt install libauthen-simple-ldap-perl # apt install libauthen-simple-ldap-perl
  
-# wget http://www.communigate.ru/CGAUTH/​authLDAPNewAD.pl+# wget https://val.bmstu.ru/unix/CGP/​authLDAPNewAD.pl
 </​code>​ </​code>​
  
Line 983: Line 1060:
   * Перенос ключа принципала в CGP (Users->​Domains->​corpX.un->​Security->​Kerberos)   * Перенос ключа принципала в CGP (Users->​Domains->​corpX.un->​Security->​Kerberos)
   * Входим в домен как user100+X с рабочей станции client1   * Входим в домен как user100+X с рабочей станции client1
-  * [[https://www.communigate.ru/​CommuniGatePro/​russian/​MAPI.html|MAPI-Коннектор]] Kerberos GSSAPI+  * [[https://doc.communigatepro.ru/russian/​admin/​access/​MAPI.html|MAPI-Коннектор]] Kerberos GSSAPI
   * [[#​Модуль 8. Использование CGP в качестве Web сервера]]   * [[#​Модуль 8. Использование CGP в качестве Web сервера]]
   * [[Thunderbird#​Авто конфигурация клиента]] Thunderbird (IMAP/SMTP GSSAPI)   * [[Thunderbird#​Авто конфигурация клиента]] Thunderbird (IMAP/SMTP GSSAPI)
Line 1133: Line 1210:
 Authentication Name: 00000X Authentication Name: 00000X
 Password: spasswordX Password: spasswordX
-Target:+Target: ​логин пользователя,​ если оставить пустой,​ будет IVR
  
 GETACCOUNTRSIPS pbx GETACCOUNTRSIPS pbx
Line 1169: Line 1246:
 select russian select russian
 </​code>​ </​code>​
-  * [[http://ftp.communigate.ru/pub/stuff/​noarch/​pbx_russian_files_51.zip]]+  * [[https://val.bmstu.ru/unix/CGP/​pbx_russian_files_51.zip]]
 <​code>​ <​code>​
 !!! Upload tar файлов из архива !!! !!! Upload tar файлов из архива !!!
Line 1232: Line 1309:
 ==== 7.5 Пишем свое небольшое приложение ==== ==== 7.5 Пишем свое небольшое приложение ====
  
-  * [[http://www.communigate.ru/​CommuniGatePro/​russian/​CGPL.html|Язык Программирования CommuniGate Pro (CG/PL)]]+  * [[https://doc.communigatepro.ru/russian/​development/​CGPL.html|Язык Программирования CommuniGate Pro (CG/PL)]]
  
 === Hello World по номеру 301 === === Hello World по номеру 301 ===
Line 1322: Line 1399:
 </​code>​ </​code>​
  
-Доступ по имени http://​user1.corpX.un ([[https://www.communigate.ru/​CommuniGatePro/​russian/​FileStore.html#​Access|Доступ к Хранилищу Файлов по HTTP]])+Доступ по имени http://​user1.corpX.un ([[https://doc.communigatepro.ru/russian/​admin/​storage/​FileStore.html#​Access|Доступ к Хранилищу Файлов по HTTP]])
 <​code>​ <​code>​
 Settings->​Router Settings->​Router
Line 1422: Line 1499:
 </​code>​ </​code>​
  
-==== Использование интерфейса ​SMNP для мониторинга ====+==== Использование интерфейса ​SNMP для мониторинга ====
  
   * [[https://​github.com/​pdacity/​cgp_snmp_zabbix|pdacity/​cgp_snmp_zabbix]]   * [[https://​github.com/​pdacity/​cgp_snmp_zabbix|pdacity/​cgp_snmp_zabbix]]
Line 1432: Line 1509:
  
 ===== Дополнительные материалы ===== ===== Дополнительные материалы =====
 +
 +==== Русификация сообщений ====
 +
 +  * https://​doc.communigatepro.ru/​russian/​admin/​sysadmin/#​Strings
  
 ==== Миграция с MS Exchange на CGP ==== ==== Миграция с MS Exchange на CGP ====
communigate_pro.1653645436.txt.gz · Last modified: 2022/05/27 12:57 by val