У меня нет вашей среды, поэтому я постараюсь ответить на основе общих знаний базы данных. Вот как я понимаю документацию по вашей ссылке.
Я считаю, что документация относится к базе данных SQL (какой продукт?), Связанной со строкой подключения:
host=localhost dbname=dovecot user=dovecot password=password
Это означает, что сервер базы данных должен быть запущен на том же компьютере, имя базы данных dovecot
и иметь учетную запись пользователя dovecot
с паролем password
. Я предполагаю, что их можно изменить, так как connect
строка является обновляемым параметром скрипта.
База данных должна содержать таблицу с именем user_sieve_scripts
, которая может быть параметром из файла конфигурации.
Таблица должна иметь два столбца (возможно, также параметры конфигурации):
username
: The key to be searched, which in your case would be theto
field,id
: The column which contains the script to use.
The script must be entirely contained within the id
column, because only one database access will be done on the table, so this column must be large enough to contain your longest script.
The id
column presumably includes line-feeds between lines, or none if the script language supports multi-command lines (I don't know this product well enough).
I hope that this can point you in the right direction.