Я пытаюсь разобраться с настройкой managesieved, чтобы мои пользователи могли им пользоваться. Пока что я сделал:
apt-get install dovecot-sieve dovecot-managesieved
После некоторой отладки я обнаружил, что мне нужно создать/home/user/sieve/tmpдля каждого пользователя (и устанавливается как user:mail
владелец).
Затем мне нужно сделать символическую ссылку на это
/home/user/..dovecot.sieve /home/user/sieve/managesieve.sieve
Пока все хорошо. Некоторые инструкции говорят вам, что нужно вставить это в файл /etc/dovecot/dovecot.conf:
protocols = imap pop3 managesieve
При этом я вижу предупреждение:
Warning: Obsolete setting in /etc/dovecot/dovecot.conf:2: protocols=managesieve has been renamed to protocols=sieve
Я перезапустил dovecot и настроил для себя тестовый фильтр:
require ["fileinto"];
# rule:[test 2]
if allof (header :contains "from" "[email protected]")
{
fileinto "bla";
}
Я понимаю, что это должно затем пройти через фильтр и переместить письмо прямо в папку "bla", которую я создал в своих папках IMAP. К сожалению, этого не происходит.
Может кто-нибудь посоветует что-нибудь еще попробовать? Я сейчас в тупике