Инструменты пользователя

Инструменты сайта


doc:os:freebsd:mail:dovecot:errors:relative_home_directory_paths_not_supported

Dovecot: Relative home directory paths not supported

В логе видим соответствующую запись при подключение пользователя к IMAP серверу:

 dovecot: Error: Relative home directory paths not supported (user user@domen.ru): user@domen.ru/

Для хранения списка пользователей использую SQL бэкенд:

driver = mysql
connect = host=localhost dbname=**** user=**** password=*****
default_pass_scheme = MD5
#default_pass_scheme = PLAIN
password_query = SELECT `username` as `user`, `password` FROM  `mailbox` WHERE `username` = '%n@%d' AND `active`='1'
user_query = SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid`, concat('*:bytes=',`quota`) AS `quota_rule` FROM `mailbox` WHERE `username` = '%n@%d' AND `active`='1'

Решение:

user_query = SELECT concat('/var/mail/exim/',`maildir`) AS `home`, 26 AS `uid`, 26 AS `gid`, concat('*:bytes=',`quota`) AS `quota_rule` FROM `mailbox` WHERE `username` = '%n@%d' AND `active`='1'

где '/var/mail/exim/' - путь, где хранятся почтовые папки пользователей. В моем случае в dovecot.conf:

mail_location = maildir:/var/mail/exim/%d/%n

TAG:

/var/www/wiki.itcall.ru/data/pages/doc/os/freebsd/mail/dovecot/errors/relative_home_directory_paths_not_supported.txt · Последнее изменение: d.m.Y H:i — dbehterev