This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
communigate_pro [2025/07/09 15:57] val [3.2 Подключение почтовых клиентов] |
communigate_pro [2025/10/18 06:36] (current) val [4.2 Использование встроенных средств CGP для борьбы со SPAMом] |
||
|---|---|---|---|
| Line 219: | Line 219: | ||
| **Примечание**: | **Примечание**: | ||
| - использовать кодировку utf-8 и табуляцию между столбцами | - использовать кодировку utf-8 и табуляцию между столбцами | ||
| - | - добавить символ новой строки в конце файла | + | - добавить символ новой строки в конце файла, но, без лишних пустых строк |
| - атрибут telephoneNumber убрать, появится в следующих лабораторных работах | - атрибут telephoneNumber убрать, появится в следующих лабораторных работах | ||
| - удалить пользователей по окончании работы | - удалить пользователей по окончании работы | ||
| Line 445: | Line 445: | ||
| <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> | </code><code> | ||
| + | USERS->DOMAINS-corpX.un->Domain Settings | ||
| + | Directory Integration->Delete All | ||
| + | |||
| USERS->Directory Integration->Regular Domains->Passwords | 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> | </code><code> | ||
| # ldapsearch -x -D "uid=user1,cn=corpX.un" ... | # ldapsearch -x -D "uid=user1,cn=corpX.un" ... | ||
| Line 620: | Line 634: | ||
| в файле strings.data в строках SpamFalseNegativeReportEmail и SpamFalsePositiveReportEmail можете указать адреса, куда перенаправлять неправильно определённые письма, тогда появятся кнопки для этого | в файле strings.data в строках SpamFalseNegativeReportEmail и SpamFalsePositiveReportEmail можете указать адреса, куда перенаправлять неправильно определённые письма, тогда появятся кнопки для этого | ||
| - | [[https://www.communigate.ru/main/purchase/scriptrepository.html|Библиотека скриптов для CommuniGate Pro (бесплатно)]] содержит программу для массового удаления вредоносных писем | + | [[https://val.bmstu.ru/unix/CGP/Scripts.zip|Библиотека скриптов для CommuniGate Pro (бесплатно)]] содержит [[https://val.bmstu.ru/unix/CGP/sweepMailboxes.pl|программу для массового удаления вредоносных писем]] |
| ==== 4.3 Использование внешних фильтров для борьбы с вирусами и SPAMом ==== | ==== 4.3 Использование внешних фильтров для борьбы с вирусами и SPAMом ==== | ||
| Line 786: | Line 800: | ||
| 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 793: | Line 807: | ||
| 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 822: | Line 836: | ||
| </code> | </code> | ||
| - | === Использование расширеного формата почтовых адресов === | + | === Использование расширенного формата почтовых адресов === |
| <code> | <code> | ||
| # echo Hello | mail -s Hello group1#postmaster@corpX.un | # echo Hello | mail -s Hello group1#postmaster@corpX.un | ||
| Line 849: | Line 863: | ||
| * [[https://www.communigate.ru/CommuniGatePro/russian/Rules.html#Conditions|Документация CommuniGatePro: Условия Правил]] | * [[https://www.communigate.ru/CommuniGatePro/russian/Rules.html#Conditions|Документация CommuniGatePro: Условия Правил]] | ||
| - | * Операции условий равно (is) и не равно обрабатывают параметры как "шаблоны" строки: символы звёздочка (*) | + | * Операции условий равно ( is ) и не равно обрабатывают параметры как "шаблоны" строки: символы звёздочка (*) |
| - | * Операции условий среди (in) и не среди обрабатывают параметры как наборы из одной или нескольких "шаблонов", разделённых символами запятой (,) | + | * Операции условий среди ( in ) и не среди обрабатывают параметры как наборы из одной или нескольких "шаблонов", разделённых символами запятой (,) |
| * От имени postmaster создаем правила: | * От имени postmaster создаем правила: | ||
| Line 857: | Line 871: | ||
| Добавить Правило: Move to group1 | Добавить Правило: Move to group1 | ||
| Изменить | Изменить | ||
| - | Любой Кому/Копия: равно *group1* | + | Любой Кому/Копия: равно group1@* |
| Записать в: group1 | Записать в: group1 | ||
| Выбросить | Выбросить | ||
| Line 943: | Line 957: | ||
| # wget http://www.communigate.ru/CGAUTH/authLDAPNewAD.pl | # wget http://www.communigate.ru/CGAUTH/authLDAPNewAD.pl | ||
| + | |||
| + | # wget https://val.bmstu.ru/unix/CGP/authLDAPNewAD.pl | ||
| </code> | </code> | ||