BVSoft

Программное обеспечение для торговых предприятий

В настройках программы на закладке "автоматизация/сканирование каталогов" указываются скрипты и настройки для автоматической проверки каталогов на изменения с целью перемещения новых файлов в исходящую почту и отправки их адресатам.

Настройки а...
Настройки автосканирования каталогов Настройки автосканирования каталогов

Главная настройка сканирования - каталог. Все, что появляется в этом каталоге и его подкаталогах, будет отправлено в соответствии с настройками. Если указать получателя из адресной книги в поле "получатель по-умолчанию для корневого каталога:", то все файлы, появляющиеся в корне указанного каталога, будут отправлены указанному адресату. Для отправки другим адресатам необходимо, чтобы в адресной книге присутствовал адресат с кодом (в поле "код"), равным имени подкаталога (регистр не учитывается), либо именем, равным этому подкаталогу.

Вся почта "заворачивается" в zip-архив auto_mail_file.zip, и выкладывается в письмо по найденному в адресной книге email с темой письма, указанной как "тема стандартного письма" в настройках (по-умолчанию - auto_mail). Такое письмо будет считаться "стандартным", и если его принимает другая программа MailProcessor, то она при обработке вложения распакует содержимое zip-архива.

Также можно задавать нестандартные обработчики почты для любого количества каталогов. Это настраивается в таблице "произвольные скрипты" страницы "сканирование каталогов" настроек программы. Необходимо указать каталог, тип действия - если встроенный скрипт, то "встроенный скрипт", если внешняя программа, то "внешняя программа", и можно также использовать Active-скрипты. В поле "командная строка" нужно указать собственно строку запуска (программа, active-скрипт либо встроенный скрипт). 

Можно также установить задержку реакции в секундах в одноименном параметре с целью отсрочки забора файла из каталога сканирования.

Все "забранные" файлы после их обработки удаляются из каталога сканирования. Таким образом, каталог либо пуст, либо в нем лежат файлы, которые система не смогла обработать, например, если не удалось сопоставить файл с элементами адресной книги.


Если необходимо рассылать один файл по списку адресов, то можно использовать настройку "имя подкаталога "для всех"". Все, что будет положено в каталог, указанный в этой настройке (по-умолчанию значение ДЛЯ ВСЕХ), будет отправлено всем подписчикам из адресной книге, обозначенным как "активный".

Другой вариант рассылки: создать подкаталог, и прописать его в дополнение к коду основному подписчика, через запятую либо точку с запятой как второй код, например, создаем каталог ПУНКТЫ, а всем адресам пунктов, куда мы хотим рассылать эти файлы, в поле "КОД" дописываем через запятую код "ПУНКТЫ". Файлы ,которые будут положены в этот подкаталог, будут разосланы по всем настроенным таким образом адресам.