Секции основного конфигурационного файла |
Конфигурационный файл комплексного компонента Dr.Web MailD, как и любой конфигурационный файл любого компонента программного комплекса Dr.Web для почтовых серверов UNIX, является текстовым и состоит из секций (см. общее описание конфигурационных файлов Dr.Web для почтовых серверов UNIX). В конфигурационном файле комплексного компонента Dr.Web MailD могут присутствовать следующие секции: Секции, задающие основные параметры работы Dr.Web MailD: •[General] – Содержит общие настройки работы Dr.Web MailD, должна присутствовать обязательно; •[Maild] – Содержит общие параметры работы компонента MailD core, должна присутствовать обязательно; •[MailBase] – Содержит настройки работы с хранилищем почтовых сообщений MailBase, должна присутствовать обязательно; •[Notifier] – Содержит настройки работы компонента Notifier, используемого для отправки уведомлений, отчетов и DSN. Должна присутствовать обязательно; •[Quarantine] – Содержит настройки работы Карантина, должна присутствовать обязательно; •[Filters] – Содержит настройки всех используемых подключаемых модулей, включая порядок их вызова при проверке писем. Должна присутствовать обязательно; •[Rule] – Содержит группу настроек по умолчанию для параметров, используемых в Правил обработки писем (требуется для инициализации значений этих параметров в случае если они не определяются никаким из Правил). Должна присутствовать обязательно и находиться выше секции [Rules]. •[Rules] – Содержит перечень Правил обработки писем. Может отсутствовать в случае если такая обработка не требуется или если все правила помещены во встроенную базу данных; •[Stat] – Содержит настройки сбора и формирования статистики. Может отсутствовать; •[Reports] – Содержит настройки формирования отчетов. Может отсутствовать; •[Logging] – Содержит настройки ведения журналов. Может отсутствовать. Секции, задающие параметры аутентификации SASL, если она используется. Если SASL не используется, секции могут отсутствовать. Если SASL используется, должны присутствовать обе секции: •[SASL] – Содержит параметры аутентификации SASL; •[Cyrus-SASL] – Содержит параметры, управляющие работой SASL-драйвера cyrus-sasl. Секции, определяющие параметры взаимодействия с почтовыми системами (MTA): •[Receiver] – Содержит параметры работы компонента Receiver, работающего по протоколу SMTP/LMTP, а также с почтовыми системами Exim, Zmailer и Postfix (если Postfix не использует протокол Milter). Используется, если Dr.Web для почтовых серверов UNIX работает в режиме SMTP/LMTP-прокси или при интеграции с почтовыми системами Exim, Zmailer и Postfix (если Postfix не использует протокол Milter). Может отсутствовать, если не используется режим SMTP/LMTP-прокси или не производится взаимодействие с почтовыми системами Exim, Zmailer, Postfix (или Postfix использует протокол Milter). •[Sender] – Содержит параметры работы компонента Sender, работающего как по протоколу SMTP/LMTP, так и со всеми почтовыми системами, кроме Communigate Pro. Используется, если Dr.Web для почтовых серверов UNIX работает в режиме SMTP/LMTP-прокси или при интеграции с любой почтовой системой, кроме Communigate Pro. Может отсутствовать, если производится только взаимодействие с почтовой системой Communigate Pro. Обратите внимание, что в случае работы Dr.Web для почтовых серверов UNIX в режиме SMTP/LMTP-прокси, а также в случае работы с почтовыми системами Exim и Zmailer и Postfix (если Postfix не использует протокол Milter) в конфигурационном файле должны присутствовать обе секции ([Receiver] и [Sender]). Может присутстовать только секция [Sender], если производится взаимодействие с почтовыми системами Qmail, Courier или любой почтовой системой, использующей протокол Milter (например, Sendmail или Postfix). •[Courier] – Содержит параметры взаимодействия с почтовой системой Courier. Используется, если Dr.Web для почтовых серверов UNIX работает в режиме интеграции с почтовой системой Courier. Может отсутствовать, если интеграция с почтовой системой Courier не используется. •[CgpReceiver] – Содержит параметры работы компонента Receiver, работающего с почтовой системой Communigate Pro. Используется, если Dr.Web для почтовых серверов UNIX работает в режиме интеграции с почтовой системой Communigate Pro. Может отсутствовать, если интеграция с почтовой системой Communigate Pro не используется. •[CgpSender] – Содержит параметры работы компонента Sender, работающего с почтовой системой Communigate Pro. Используется, если Dr.Web для почтовых серверов UNIX работает в режиме интеграции с почтовой системой Communigate Pro. Может отсутствовать, если интеграция с почтовой системой Communigate Pro не используется. Обратите внимание, что в случае работы Dr.Web для почтовых серверов UNIX c почтовой системой CommuniGate Pro в конфигурационном файле должны присутствовать одновременно обе секции ([CgpReceiver] и [CgpSender]). •[Milter] – Содержит параметры взаимодействия с почтовыми системами, использующими протокол интеграции Milter. Используется, если Dr.Web для почтовых серверов UNIX работает в режиме интеграции с почтовыми системами, использующими протокол интеграции Milter (например, Sendmail или Postfix). Может отсутствовать, если интеграция с почтовыми системами, использующими протокол интеграции Milter, не используется. •[Qmail] – Содержит параметры взаимодействия с почтовой системой Qmail. Используется, если Dr.Web для почтовых серверов UNIX работает в режиме интеграции с почтовой системой Qmail. Может отсутствовать, если интеграция с почтовой системой Qmail не используется. •[IMAP] – Содержит параметры работы Dr.Web для почтовых серверов UNIX в качестве посредника между MUA, использующими протокол IMAP, и почтовой системой MDA. Может отсутствовать, если работа в режиме посредника между MUA и почтовой системой MDA по протоколу IMAP не используется. •[POP3] – Содержит параметры работы Dr.Web для почтовых серверов UNIX в качестве посредника между MUA, использующими протокол POP3 и почтовой системой MDA. Может отсутствовать, если работа в режиме посредника между MUA и почтовой системой MDA по протоколу POP3 не используется. В файле обязательно должны присутствовать только те секции, которые определяют параметры взаимодействия с теми MTA, с которыми интегрирован Dr.Web для почтовых серверов UNIX. Секции задающие параметры взаимодействия с MTA, которые не используются, даже если они присутствуют в файле, не влияют на работу Dr.Web для почтовых серверов UNIX. Подробнее об использовании секций конфигурационного файла при интеграции с различными почтовыми системами см. в разделе Подключения почтовых систем. Секции, определяющие параметры подключения к источникам данных (LDAP, реляционные БД, текстовые файлы): •[LDAP] – Содержит параметры подключения к хранилищам LDAP; •[Oracle] – Содержит параметры подключения к СУБД Oracle; •[ODBC] – Содержит параметры подключения к любому источнику данных, для которого имеется настроенный драйвер ODBC, включая любую реляционную базу данных. •[SQLite] – Содержит параметры подключения к СУБД SQLite; •[Firebird] – Содержит параметры подключения к СУБД Firebird; •[PostgreSQL] – Содержит параметры подключения к СУБД PostgreSQL; •[MySQL] – Содержит параметры подключения к СУБД MySQL; •[CDB] – Содержит параметры подключения к текстовой базе данных CDB; •[Berkeley] – Содержит параметры подключения к текстовой базе данных Berkeley; Обратите внимание, что данные секции содержат только общие параметры, используемые в Lookup и Storage по умолчанию. Некоторые параметры (отмеченные в описании особо) могут переопределяться в каждом конкретном Lookup и Storage. Рекомендуется настраивать подключения к базам данных через «нативное» подключение, если это возможно, а не через ODBC, поскольку драйвера ODBC работают медленнее в силу своей универсальности. В файле могут присутствовать любые секции подключения к источникам данных. Реальное использование источников данных определяется только ссылками на них в Lookup и Storage. Секции, задающие параметры подключения к источникам данных, которые не используются, даже если они присутствуют в файле, не влияют на работу Dr.Web для почтовых серверов UNIX. Секции, определяющие параметры проксирования: •[ProxyClient] – Содержит параметры прокси-клиента, через которого компоненты Sender и Receiver подключаются к основному компоненту MailD core. •[ProxyServer] – Содержит параметры прокси-сервера, обслуживающего подключения прокси-клиентов к основному компоненту MailD core.
|