"антиспам плагин не настроен"
Я пытаюсь получить dovecot-antispam
плагин, работающий на сервере 15.10 (я не могу dist-upgrade, это на vps), и я получаю сообщение об ошибке anti spam plugin not configured
при попытке переместить сообщения в папку нежелательной почты или из нее.
dovecot-antispam Version: 2.0+20130822-2build1
dovecot-core Version: 1:2.2.9-1ubuntu5
dovecot-sieve Version: 1:2.2.9-1ubuntu5
Это последний кусок установки, в противном случае dovecot
а также sieve
работают как положено, вместе с amavisd-new
/ spamassassin
/так далее. Я не пользуюсь DSPAM
,
Сообщение об ошибке, которое я вижу в своем почтовом клиенте (не имеет значения, какой из них отображает одно и то же сообщение об ошибке), похоже, имеет только один результат Google, и Dovecot
список рассылки от нескольких лет назад.
http://www.dovecot.org/list/dovecot/2012-September/137992.html
Я также прочитал эту ветку Ask Ubuntu:
Пока не повезло
15-lda.conf
:
protocol imap {
mail_plugins = $mail_plugins antispam
}
90-antispam.conf
:
plugin {
antispam_backend = pipe
antispam_signature = X-Spam-Flag
antispam_signature_missing = error
antispam_trash = trash;Garbage;Trash;Deleted Items;Deleted Messages
antispam_trash_pattern = trash;Trash;Deleted *
antispam_trash_pattern_ignorecase = TRASH
antispam_spam = Spam;Junk
antispam_spam_pattern = spam;Spam;junk;Junk
antispam_spam_pattern_ignorecase = SPAM;JUNK
antispam_pipe_tmpdir = /var/tmp
antispam_pipe_program = /usr/bin/sa-learn-pipe.sh
antispam_debug_target = syslog
antispam_verbose_debug = 1
}
/usr/bin/sa-learn-pipe.sh
:
#!/bin/bash
echo /usr/bin/sa-learn $* /tmp/sendmail-msg-$$.txt
echo "$$-start ($*)" >> /tmp/sa-learn-pipe.log
#echo $* > /tmp/sendmail-parms.txt
cat<&0 >> /tmp/sendmail-msg-$$.txt
/usr/bin/sa-learn $* /tmp/sendmail-msg-$$.txt && rm -f /tmp/sendmail-msg-$$.txt &
echo "$$-end" >> /tmp/sa-learn-pipe.log
exit 0
У меня включено подробное ведение журнала, и я вижу следующее в моем syslog
:
Jun 3 22:08:23 pile imap: antispam: plugin initialising (2.0-notgit)
Jun 3 22:08:23 pile imap: antispam: verbose debug enabled
Jun 3 22:08:23 pile imap: antispam: "Spam" is exact match spam folder
Jun 3 22:08:23 pile imap: antispam: "Junk" is exact match spam folder
Jun 3 22:08:23 pile imap: antispam: "spam" is wildcard match spam folder
Jun 3 22:08:23 pile imap: antispam: "Spam" is wildcard match spam folder
Jun 3 22:08:23 pile imap: antispam: "junk" is wildcard match spam folder
Jun 3 22:08:23 pile imap: antispam: "Junk" is wildcard match spam folder
Jun 3 22:08:23 pile imap: antispam: "spam" is case-insensitive wildcard match spam folder
Jun 3 22:08:23 pile imap: antispam: "junk" is case-insensitive wildcard match spam folder
Jun 3 22:08:23 pile imap: antispam: no unsure folders
Jun 3 22:08:23 pile imap: antispam: "trash" is exact match trash folder
Jun 3 22:08:23 pile imap: antispam: "Garbage" is exact match trash folder
Jun 3 22:08:23 pile imap: antispam: "Trash" is exact match trash folder
Jun 3 22:08:23 pile imap: antispam: "Deleted Items" is exact match trash folder
Jun 3 22:08:23 pile imap: antispam: "Deleted Messages" is exact match trash folder
Jun 3 22:08:23 pile imap: antispam: "trash" is wildcard match trash folder
Jun 3 22:08:23 pile imap: antispam: "Trash" is wildcard match trash folder
Jun 3 22:08:23 pile imap: antispam: "Deleted *" is wildcard match trash folder
Jun 3 22:08:23 pile imap: antispam: "trash" is case-insensitive wildcard match trash folder
Jun 3 22:08:23 pile imap: antispam: pipe backend program = /usr/bin/sa-learn-pipe.sh
Jun 3 22:08:23 pile imap: antispam: pipe backend tmpdir /var/tmp
Jun 3 22:08:23 pile dovecot: imap(user@domain.net): Disconnected: Logged out in=91 out=905
Просто чтобы проверить и убедиться, что он читает файл конфигурации, я добавил слово "Мусор" в список папок. Это ни на что не влияет.
На данный момент, я действительно не уверен, куда идти. Кто-нибудь из вас получил этот плагин Dovecot для успешной работы? Это последняя часть моей головоломки на почтовом сервере.
Вот что я вижу в Roundcube:
Редактировать: дальнейшие исследования привели меня к этой недавней теме в списке голубятни... и постер закончил тем, что сдался и использовал другой метод.