Я пытаюсь настроить сценарий сита отпуска на своем сервере Debian10, но он, похоже, не работает (он не отправляет автоответ при получении почты).
Я действительно не понимал, как sieve обрабатывает пути к скриптам, поэтому я был бы очень признателен, если бы кто-нибудь мог мне их объяснить.
Не могли бы вы предоставить пошаговое руководство о том, как настроить систему автоответчика на Dovecot, используя sieve + vacation? Сервер общий, можно ли персонализировать настройки автоответа для каждого пользователя?
Вот что я делал до сих пор:
Установить Pigeonhole
sudo apt-get install dovecot-sieve dovecot-managesieved
В /etc/dovecot/conf.d/15-lda.conf
активировать плагин сита
protocol lda {
mail_plugins = $mail_plugins sieve
}
В /etc/dovecot/conf.d/20-lmtp.conf
активировать плагин сита
protocol lmtp {
mail_plugins = $mail_plugins sieve
}
В /etc/dovecot/conf.d/20-managesieve.conf
раскомментировать
protocols = $protocols sieve
в /etc/dovecot/90-sieve.conf
добавить под этой строкой sieve = file:~/sieve;active=~/.dovecot.sieve
location = file:/etc/dovecot/vacation.sieve
Я добавил скрипт ниже в файл /etc/dovecot/vacation.sieve
https://wiki2.dovecot.org/Pigeonhole/Sieve/Examples#Vacation_auto-reply
Перезапуск Dovecot
service dovecot restart
Если вам нужна дополнительная информация, не стесняйтесь спрашивать.