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/14 15:05] – jpскрипт_загрузки_подписей_cgp [2026/09/15 09:05] (current) – jp
Line 1: Line 1:
 ===== Скрипт загрузки подписей CGP ===== ===== Скрипт загрузки подписей CGP =====
  
-Задачу установки подписи в формате //HTML// встроенным функционалом //CGP// не решить. Вендор предоставляет скрипт загрузки подписи по запросу. Вопросам использования данного скрипта посвящен этот материал. +Задачу установки подписи в формате //HTML// встроенным функционалом //CGP// не решить.  
 + 
 +Вендор предоставляет скрипт загрузки подписи по запросу. Вопросам использования данного скрипта посвящен этот материал. 
  
 ==== Зависимости ==== ==== Зависимости ====
Line 100: Line 102:
 Текстовая подпись содержится в файле //simple_signature.txt//. Пример: Текстовая подпись содержится в файле //simple_signature.txt//. Пример:
  
-  Test signature +  С уважением,\nИванов И.И. 
- :!: //Примечание:// для загрузки русского текста из этого файла нужно найти решение, т.к., если просто указать русский текст - получим ошибку:+ :!: //Примечание:// для загрузки подписи с несколькими строками необходимо обязательно использовать символ перевода строки, с простым переносом строки получим ошибку:
  
   CGP set account prefs for the user ivanov Failed   CGP set account prefs for the user ivanov Failed
 +Пример подписи в несколько строк: 
 === HTML-подпись === === HTML-подпись ===
  
Line 151: Line 154:
 ==== Атрибуты из конфигурации ==== ==== Атрибуты из конфигурации ====
  
-Если нам требуется заполнить данные в автоматическом режиме, то в шаблон (как текстовый, так и //HTML//) можно подставить описанные в конфигурации названия, к примеру: //__name__//, //__title__// и т.д., которые будут замменены данными  пользователя из //CGP//.+Если нам требуется заполнить данные в автоматическом режиме, то в шаблон (как текстовый, так и //HTML//) можно подставить описанные в конфигурации названия, к примеру:              <code>__name__, __title__</code>  
 +и т.д., которые будут замменены данными  пользователя из //CGP// (соответствующими заданным атрибутам в конфиге //signature.conf//). 
 + 
 +==== Запуск скрипта и отладка ==== 
 + 
 +  python3.11 signature.py 
 +Скрипт логгирует свои действия в папке: //log_files//.  
 + 
 +{{tag>CommuniGate Mail Python HTML}}
скрипт_загрузки_подписей_cgp.1789398301.txt.gz · Last modified: by jp