Переход:  Дополнительные возможности MDaemon >

Семафорные файлы

Печать этого раздела Пред. страницаК началу разделаCлед. страница

Семафорные файлы сообщают MDaemon о необходимости выполнить определенное действие и могут использоваться для решения различных задач. MDaemon периодически сканирует подкаталог \APP\, проверяя наличие таких файлов. При обнаружении семафорного файла выполняется соответствующее действие, после чего этот файл уничтожается. Семафорные файлы позволяют администраторам и разработчикам управлять работой сервера MDaemon, не прибегая к графическому интерфейсу. Ниже приводится список и описание семафорных файлов.

Имя файла

Действие

ADDUSER.SEM

Этот семафорный файл предназначен для создания новых учетных записей. Обнаружив данный файл MDaemon дописывает содержащиеся в нем данные в конец файла USERLIST.DAT. Пересборка базы данных при этом не выполняется, что иногда позволяет сэкономить время. Каждая строка в файле ADDUSER.SEM должна представлять собой полностью заполненную запись БД учетных записей, формат которой описывается в разделе «Функции управления учетными записями» документации по MDaemon API (см. файл MD-API.html в каталоге \docs\API\). В файле ADDUSER.SEM можно перечислить несколько учетных записей – по одной в каждой строке. MDaemon обрабатывает этот файл построчно и последовательно добавляет новые учетные записи. Чтобы заблокировать файл ADDUSER.SEM на период его редактирования, создайте в том же каталоге файл ADDUSER.LCK. MDaemon не будет обрабатывать файл ADDUSER.SEM до тех пор, пока вы не удалите файл ADDUSER.LCK. Чтобы посмотреть образец заполнения файла ADDUSER.SEM, откройте файл ADDUSER.SMP в папке APP пакета MDaemon с помощью текстового редактора.

ALERT.SEM

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

Примечание: В отличие от остальных семафорных файлов, этот файл предназначен для работы только с WorldClient. Его следует размещать не в папке \app\, а в каталоге \MDaemon\WorldClient\.

ALIAS.SEM

Перезагружает данные из файла(ов) алиасов.

AUTORESPEXCEPT.SEM

Перезагружает данные из файла(ов) исключений автоответчика Auto Responder.

BATV.SEM

Перезагружает данные из файла(ов) Backscatter Protection (BATV).

BAYESLEARN.SEM

Этот SEM-файл запускает процедуру обучения байесового фильтра. Происходит то же самое, что и при нажатии кнопки «Обучиться» на вкладке «Байесов фильтр» в диалоге настройки фильтра спама. Примечание: процедура обучения байесова фильтра запустится, даже если вы отключили функцию байесова обучения.

BLACKLIST.SEM

Перезагружает данные из файла(ов) черных списков.

CATLIST.SEM

Перезагружает внутренний кэш имен Каталога.

CFILTER.SEM

Reloads Content Filter rules, clears Content Filter cached data, reloads the Spam Filter's White List (no filtering) file.

Перезагружает правила и очищает кэш фильтра содержания, перезагружает файл белого списка (без фильтрации) фильтра спама.

CLEARQUOTACOUNTS.SEM

Результаты проверки соблюдения пользователями установленных квот содержатся в файле quotacounts.dat. Если вы хотите очистить записанное в кэше значение квоты для некоторого пользователя, добавьте почтовый адрес пользователя в данный файл SEM, а затем поместите этот файл в папку \app\. Помещение в строке одного символа “ * ” приводит к очистке всех кэшированных счетчиков.

DELUSER.SEM

Этот семафорный файл можно использовать для удаления одной или нескольких учетных записей. Создайте текстовый файл с адресами всех учетных записей, которые вы хотите удалить (по одному адресу на строку), назовите этот файл DELUSER.SEM, а затем поместите его в папку \app\ пакета MDaemon. MDaemon удалит перечисленные в файле DELUSER.SEM учетные записи, а затем и сам этот файл.

DOMAINSHARING.SEM

Перезагружает данные из файла разделения доменов.

EDITUSER.SEM

Этот семафорный файл используется для обновления записей в файле USERLIST.DAT). Пересборка БД учетных записей при этом не производится, что иногда экономит время. Для обновления определенной записи в файле USERLIST.DAT вы сначала создаете полную замену записи в соответствии с форматом, описанным в разделе «Функции Управления Учетными записями» документации по MDaemon API (см. файл MD-API.html в папке \docs\API\ пакета MDaemon). Эта новая запись будет отражать все изменения, которые нужно внести в файл USERLIST.DAT.  Как MDaemon узнает, какую запись файла USERLIST.DAT нужно изменить? Это достигается путем добавления в начале новой записи адреса эл. почты исходной записи, после которого следует запятая. Файл EDITUSER.SEM может содержать несколько изменяемых записей – каждая в своей строке. MDaemon будет обрабатывать по одной строке за раз. Чтобы заблокировать файл EDITUSER.SEM на период его редактирования, создайте в этом же каталоге файл EDITUSER.LCK. MDaemon не будет обрабатывать файл EDITUSER.SEM до тех пор, пока вы не удалите файл EDITUSER.LCK. Чтобы посмотреть образец заполнения файла EDITUSER.SEM, откройте файл EDITUSER.SMP в папке APP пакета MDaemon с помощью текстового редактора.

EXCPTION.SEM

Заставляет MDaemon перезагрузить данные из файла EXCPTION.DAT.

EXITNOW.SEM

Завершение работы MDaemon.

GATEWAYS.SEM

Для достижения оптимальной производительности MDaemon хранить список шлюзов в оперативной памяти. Чтобы перезагрузить этот список из файла gateways.dat, создайте в файл GATEWAYS.SEM в каталоге APP пакета MDaemon.

GREYLIST.SEM

Перезагружает данные из файла(ов) серых списков.

GROUPS.SEM

Перезагружает данные из файла(ов) группировки учетных записей.

GRPLIST.SEM

Перезагружает внутренний кэш имен списков рассылки.

HANGUPG.SEM

Приводит к «мягкому» разрыву подключения удаленного доступа. MDaemon дождется закрытия всех почтовых сеансов, использующих это подключение, и лишь затем завершит его.

HANGUPR.SEM

Приводит к «жесткому» разрыву подключения удаленного доступа. Это немедленный и безусловный разрыв связи без предупреждения почтовых сеансов, которые могут работать через это соединение, так что будьте внимательны!

HOSTSCREEN.SEM

Перезагружает данные из файла(ов) хост-скрининга.

IPSCREEN.SEM

Перезагружает данные из файла(ов) IP-скрининга.

LDAPCACHE.SEM

Перезагружает данные из файла(ов) пользователей LDAP и шлюзов.

LOCKSEMS.SEM

Приостанавливает обработку любых семафорных файлов вплоть до его удаления.

LOGSETTINGS.SEM

Перезагружает параметры ведения журналов.

MDSPAMD.SEM

Перезагружает белый список и модуль MDSPAMD фильтра спама, в результате чего последний реиницилизирует свои конфигурационные данные.

MXCACHE.SEM

Перезагружает данные из файла(ов) кэша MX-записей.

NODNSBL.SEM

Перезагружает файл белого списка DNSBL.

ONLINE.SEM

Этот файл создается при каждом успешном RAS-подключении к Интернету. По завершении соединения этот файл удаляется.  Это будет полезно, когда вы захотите знать, что MD использует подсистему RAS.

POSTDIAL.SEM

Этот файл создается сразу после завершения соединения, инициированного MDaemon.

PREDIAL.SEM

Этот файл создается непосредственно перед попыткой использовать механизм RAS/DUN.  Это позволит другим программам определить, когда им следует освободить порт коммутируемого доступа, чтобы MDaemon смог его использовать.

PRIORITY.SEM

Перезагружает данные из файла(ов) приоритетной почты.

PROCBAD.SEM

Инициирует отправку сообщений из очереди неверных сообщений.

PROCDIG.SEM

Инициирует сборку и отправку дайджестов рассылки.

PROCHOLDING.SEM

Инициирует отправку сообщений из очереди блокировки.

PROCNOW.SEM

Инициирует проверку наличия и отправку сообщений из удаленной очереди. Примечание: Если вы отправили сообщение на "procnow@mydomain.com", MDaemon создаст файл PROCNOW.SEM. Поэтому вы не можете использовать этот адрес в других целях.

PROCREM.SEM

MDaemon будет немедленно переключен в режим обработки почты и начнет выполнять операции по работе со всей удаленной почтой.

PROCRETR.SEM

Инициирует отправку сообщений из очереди повторных попыток.

PRUNE.SEM

Перезагружает параметры автоочистки.

QUEUERUN.SEM

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

RESTART.SEM

Перезапуск MDaemon.

RESTARTCF.SEM

Перезапуск фильтра содержания (файл CFEngine.exe).

RELOADCACHE.SEM

Перезагружает все кэшированные настройки и файлы, кроме настроек и файлов фильтра содержания.

REVERSEEXCEPT.SEM

Перезагружает файл исключений обратных поисков.

SCHEDULE.SEM

Перезагружает данные из файла(ов) расписания событий.

SPAMHONEYPOTS.SEM

Перезагрузка данных из файла(ов) спам-приманок.

SPF.SEM

Перезагрузка файла(ов) данных SPF, DK, DKIM и VBR.

SUPPRESS.SEM

Перезагрузка настроек черных списков и сброс кэша настроек домена.

TARPIT.SEM

Перезагрузка файла(ов) данных тарпиттинга и динамического скрининга.

TRANSLAT.SEM

Перезагружает файлы данных трансляции заголовков.

TRAY.SEM

Перерисовывает значок MDaemon в области оповещений на панели задач.

TRUST.SEM

Для достижения оптимальной производительности MDaemon хранит список разрешенных доменов и IP-адресов в оперативной памяти. Чтобы перезагрузить эти данные из файла, создайте файл TRUST.SEM.

UPDATEAV.SEM

Запуск процедуры обновления антивирусных баз SecurityPlus for MDaemon.

UPDATESA.SEM

Запуск обновления спам-фильтра.

USERLIST.SEM

Перезагрузка файла USERLIST.DAT. Используйте этот семафор для актуализации изменений, внесенных в файл USERLIST.DAT.

WATCHDOG.SEM

MDaemon будет проверять наличие этого семафора в папке APP, и удалять его с интервалом около 10-20 секунд. Этот файл может использоваться другими программами, чтобы определить, работает ли MDaemon.   Если этот файл находится в папке APP более 20 секунд, это верный показатель того, что MDaemon больше не работает.