The Magician

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
скрипты_поиска_почты_по_всей_организации_cgp [2026/09/10 11:40] – jpскрипты_поиска_почты_по_всей_организации_cgp [2026/09/10 12:53] (current) – jp
Line 13: Line 13:
   dnf install python3.11.x86_64   dnf install python3.11.x86_64
   python3.11 -m ensurepip --upgrade   python3.11 -m ensurepip --upgrade
 +Или из локального, предварительно скачанного пакета:
 +
 +  pip3 install /root/tomli-2.4.1-py3-none-any.whl
 +Проверим версии и работу интерпретатора:
   python3.11 --version   python3.11 --version
   python3.11 -m pip --version   python3.11 -m pip --version
Line 32: Line 36:
 Этот файл необходимо настроить перед запуском скрипта, поскольку в нём содержатся необходимые для работы параметры, без которых скрипт не запустится. Этот файл необходимо настроить перед запуском скрипта, поскольку в нём содержатся необходимые для работы параметры, без которых скрипт не запустится.
  
 +Файл после извлечения имеет символы переноса строки, их можно удалить так:
 +
 +  sed -i 's/\r$//' config.toml 
 В общем случае, скрипт работает примерно так: при первом запуске //search.py// скрипт предложит интерактивно сформировать список учётных записей (если файл //users.csv// отсутствует), В КОТОРЫХ будет выполняться поиск либо их всех доменов, либо из списка конкретных доменов. В общем случае, скрипт работает примерно так: при первом запуске //search.py// скрипт предложит интерактивно сформировать список учётных записей (если файл //users.csv// отсутствует), В КОТОРЫХ будет выполняться поиск либо их всех доменов, либо из списка конкретных доменов.
  
Line 93: Line 100:
 2. Мы либо явно указываем пользователей, либо явно указываем домены (из которых сформируется список пользователей), либо запускаем скрипт с пустыми файлами //domains.csv// и //users.csv//, и просим скрипт при запуске самостоятельно сформировать список УЗ. \\ 2. Мы либо явно указываем пользователей, либо явно указываем домены (из которых сформируется список пользователей), либо запускаем скрипт с пустыми файлами //domains.csv// и //users.csv//, и просим скрипт при запуске самостоятельно сформировать список УЗ. \\
 3. Применяем действия, если поиск увенчался успехом (если нет, скрипт не будет их предлагать).\\ 3. Применяем действия, если поиск увенчался успехом (если нет, скрипт не будет их предлагать).\\
 +
 +{{tag>CommuniGate Mail RedOS Python}}
скрипты_поиска_почты_по_всей_организации_cgp.1789040415.txt.gz · Last modified: by jp