Семафорные файлы |
Прокрутить Назад Начало Далее Больше |
В 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 больше не работает. |