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:07] – 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 152: Line 155:
  
 Если нам требуется заполнить данные в автоматическом режиме, то в шаблон (как текстовый, так и //HTML//) можно подставить описанные в конфигурации названия, к примеру:              <code>__name__, __title__</code>  Если нам требуется заполнить данные в автоматическом режиме, то в шаблон (как текстовый, так и //HTML//) можно подставить описанные в конфигурации названия, к примеру:              <code>__name__, __title__</code> 
-и т.д., которые будут замменены данными  пользователя из //CGP// (соответствующими заданным атрибутам).+и т.д., которые будут замменены данными  пользователя из //CGP// (соответствующими заданным атрибутам в конфиге //signature.conf//).
  
 ==== Запуск скрипта и отладка ==== ==== Запуск скрипта и отладка ====
  
   python3.11 signature.py   python3.11 signature.py
 +Скрипт логгирует свои действия в папке: //log_files//. 
 +
 +{{tag>CommuniGate Mail Python HTML}}
скрипт_загрузки_подписей_cgp.1789398446.txt.gz · Last modified: by jp