я следовал за гидом в https://wiki.archlinux.org/index.php/Dovecot#SieveArch Dovecot spamtestplus сито не работает
В одной части он говорит, чтобы создать /var/lib/dovecot/sieve/global_sieves/move_to_spam_folder.sieve с:
require "spamtestplus";
require "fileinto";
require "relational";
require "comparator-i;ascii-numeric";
if spamtest :value "ge" :comparator "i;ascii-numeric" "5" {
fileinto "Junk";
}
Следующая это говорит бежать:
sievec /var/lib/dovecot/sieve/global_sieves
Когда я получаю ошибку о «spamtestplus»:
move_to_spam_folder: line 1: error: require command: unknown Sieve capability `spamtestplus'.
move_to_spam_folder: line 6: error: unknown test 'spamtest' (only reported once at first occurrence).
move_to_spam_folder: error: validation failed.
sievec(root): Error: failed to compile sieve script '/var/lib/dovecot/sieve/global_sieves/move_to_spam_folder.sieve'
Может кто-нибудь, пожалуйста, дайте совет? Обычно арка-вики довольно мертва, но до сих пор никакая глупость/настройка не позволяют этому работать.
У меня такая же проблема, как у ОП, но установка 'sieve_extensions = + spamtest + spamtestplus' в' 90-sieve.conf' не работала для меня. Как еще это может быть неприятно? –
@HughGuiney: вы можете взглянуть на общий [Dovecot Sieve Troubleshooting] (https://wiki.dovecot.org/Pigeonhole/Sieve/Troubleshooting) и [Dovecot Troubleshooting] (https://wiki2.dovecot.org/WhyDoesItNotWork) и попробуйте подтвердить, что ваши файлы конфигурации читаются так, как вы планируете. Если у вас возникли дополнительные проблемы, вероятно, вы должны разместить свой собственный вопрос в SuperUser/ServerFault. Это действительно не проблема программирования, поэтому здесь не на тему StackOverflow. –