Секции основного конфигурационного файла

Конфигурационный файл комплексного компонента 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.

Внимание!

Обратите внимание, что:

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

Крайне не рекомендуется добавлять в конфигурационный файл, который был автоматически сгенерирован при установке продукта, секции и параметры, которые описаны в документации, но отсутствуют в файле. Это связано с тем, что эти параметры специфичны для конкретной используемой почтовой системы, и изменение их значения в случае интеграции с другой почтовой системой может нарушить работу программного комплекса Dr.Web для почтовых серверов UNIX.