Для просмотра этого сайта включите поддуржку JavaScript.

Сервер сообщений MDaemon 24.0

Навигация: Дополнительные функции MDaemon

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

Прокрутить Назад Начало Далее Больше

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

ИМЯ ФАЙЛА

ДЕЙСТВИЕ

ACLFIX.SEM

Запускает процедуру очистки файла ACL.

ADDUSER.SEM

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

ALERT.SEM

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

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

ALIAS.SEM

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

AUTORESPEXCEPT.SEM

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

BATV.SEM

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

BAYESLEARN.SEM

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

BLOCKLIST.SEM

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

CFILTER.SEM

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

CLEARQUOTACOUNTS.SEM

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

CREDSMATCHEXEMPTLIST.SEM

ПерезагружаетПолномочия, соответствующие списку исключений.

DELUSER.SEM

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

DMARCEXEMPTLIST.SEM

ПерезагружаетСписок исключений DMARC.

DNS.SEM

ПерезагружаетDNS-серверы Windowsи DNS-настройки Фильтра спама.

DOMAINSHARING.SEM

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

EDITUSER.SEM

Этот семафорный файл используется для обновления записей, касающихся конкрентного пользователя, в файлеUSERLIST.DAT, без трудоемкой и продолжительной пересборки всей базы данных. Для обновления определенной записи в файлеUSERLIST.DAT, вы сначала создаете файлEDITUSER.SEM, который содержит полную замену редактируемой записи (одна запись в строке, для записей любых пользователей, которые вы хотите отредактировать). Каждая запись конструируется в соответствии с форматом описанным в статье базы знанийUSERLIST.DAT.*** При этом такая запись всегда должна начинаться с почтового адреса оригинальной записи, отделенного запятой. MDaemon выполняет обработку файлаEDITUSER.SEM построчно. Вы можете создать файлEDITUSER.LCK, который заблокирует оригинальный файл на время его редактирования, и сервер MDaemon не будет обрабатыватьEDITUSER.SEM до тех пор, покаEDITUSER.LCK не будет удален. Чтобы посмотреть образец заполнения файла EDITUSER.SEM, откройте файлEDITUSER.SMP в директории\APP\ в любом текстовом редакторе.

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-скрининга.

IPSHIELD.SEM

Файл IPShield.dat кэшируется в памяти для увеличения скорости доступа. ИспользуйтеIPSHIELD.SEM, чтобы перезагрузить файл в память.

LDAPCACHE.SEM

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

LOCKSEMS.SEM

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

LOGSETTINGS.SEM

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

MDSPAMD.SEM

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

MINGER.SEM

Останавливает и затем перезапускает серверMinger .

MXCACHE.SEM

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

NODNSBL.SEM

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

NOPRIORITY.SEM

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

ONLINE.SEM

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

POSTDIAL.SEM

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

PREDIAL.SEM

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

PRIORITY.SEM

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

PROCBAD.SEM

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

PROCDIG.SEM

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

PROCHOLDING.SEM

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

PROCNOW.SEM

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

PROCREM.SEM

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

PROCRETR.SEM

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

PRUNE.SEM

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

PUBLICSUFFIX.SEM

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

QUEUE.SEM

Этот семафорный файл используется для включения и выключения почтовых очередей. Файл может состоять из любого количества строк, но каждая строка содержит одну из следующих команд (по одной на строку): ENABLE INBOUND, ENABLE REMOTE, ENABLE LOCAL, или DISABLE INBOUND, DISABLE REMOTE, DISABLE LOCAL.

RCPTBLOCKLIST.SEM

ПерезагружаетЗапрещенный список получателей.

RESTART.SEM

Остановка и запуск MDaemon.

RESTARTCF.SEM

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

RESTARTWC.SEM

Останавливает и перезапускает MDaemon Webmail. Действует, только если Webmail работает под управлениемвстроенного веб-сервера.

RELOADCACHE.SEM

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

REVERSEEXCEPT.SEM

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

SCHEDULE.SEM

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

SENDERBLOCKLIST.SEM

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

SPAMHONEYPOTS.SEM

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

SPF.SEM

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

SUPPRESS.SEM

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

TARPIT.SEM

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

TRANSLAT.SEM

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

TRAY.SEM

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

TRUST.SEM

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

UPDATEAV.SEM

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

UPDATESA.SEM

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

USERLIST.SEM

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

WATCHDOG.SEM

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