Cyrus на ClearOs 7 - как научить его спаму и хаму

Я недавно установил почтовую систему Cyrus IMAP на ClearOs 7 - она ​​настроена сразу после установки, чтобы доставлять почту локально и получать почту для моих пользователей из других мест.

Поступает много спама от людей, называющих себя русскими. Кажется, что он определяется как таковой (префикс темы [SPAM] ), но он все еще появляется в почтовых ящиках пользователя.

Также некоторая ветчина была отправлена ​​в папку СПАМ.

Я хочу настроить систему, в которой пользователи будут сообщать spamassassin о нераспознанном спаме и некорректном спаме. С этой целью я создал дополнительные папки в почтовых ящиках каждого пользователя для нежелательной почты и NotSpam. Пользователи перемещают любой спам, который они находят в своем почтовом ящике, в Нежелательную, а обычную почту, которую они находят в своем спаме, - в NotSpam.

Теперь я хочу написать или найти сценарий, который будет искать в папке Нежелательные сообщения и отправлять содержимое в sa-learn --spam , затем переместите сообщения в обычную папку для спама. Ему также следует заглянуть в папку NotSpam, отправить содержимое на sa-learn --ham и переместить его во входящие.

Я пытался написать для этого сценарии оболочки, и у меня также есть скачал и попытался следовать sa-learn-cyrus , а также просмотрел сценарий, который я нашел на wiki.apache. org / spamassassin / RemoteImapFolder .

Мой сценарий находит файлы электронной почты в порядке и отправляет их на sa-learn (хотя меня беспокоит, что перед этим нужно поменять местами оценку спама и тему, и я не знаю, как ). Я застрял на перемещении сообщений в правильную папку, так как подозреваю, что простая команда Linux mv просто запутает cyrus, поскольку в папке есть файлы кеша, заголовка, индекса и сквота, которые, по-видимому, необходимо обновить.

sa-learn-cyrus, похоже, может нормально находить электронные письма, но (насколько я могу судить по его запуску в режиме моделирования) он не пытается переместить письма в нужную папку, а просто удаляет их.

Другой сценарий работает нормально (после внесения соответствующих изменений в мою настройку), но нежелательные электронные письма продолжают появляться в папке «Входящие».

Мне нужно ответить на конкретные вопросы:

1) Почему почта с [СПАМ] в теме все еще появляется во INBOX?

2) Есть ли существующий сценарий, который делает то, что я хочу?

3) Как правильно переместить электронная почта из одной папки почтового ящика в другую в Cyrus? В идеале вызывается из сценария оболочки.

0
задан 30 January 2018 в 17:32
1 ответ

Azịza m chọtara, maka ụmụ na-esote:

1) Gini mere eji ezipu ozi [SPAM] n’ime Isi okwu a ka di na INBOX? Achọpụtara m na sava ochie m na m hibe ụfọdụ iwu, mana echefuru m ya niile.

Iwu m chọrọ (maka onye ọrụ nikki) bụ:

# cat spamrule
require                                                   
["fileinto","envelope","reject","vacation","imapflags","relational","comparator-i;ascii-numeric","regex","notify"];
if header :contains "x-spam-flag" "YES" {
  fileinto "user/nikki/SPAM";
  stop;
}

chịa sistemu n'iji sieveshell dị ka ndị a (nb: sieveshell ozugbo bụ > ):

sieveshell -u nikki localhost:2000
Please enter your password:
> put spamrule
> activate spamrule
> list
spamrule  <- active script
> quit

N'ezie, nke a na-eche na ị nwere ike mepee shea maka onye ọrụ ọ bụla (m banyere dị ka mgbọrọgwụ ma jiri [1144334) ] su -s / bin / bash - nikki ), na ị maara okwuntughe nke onye ọrụ ọ bụla (nke m na-eme). Ana m agbalị ịrụ ọrụ, mana na-agbasi mgba ike ugbu a. Ihu á''`` ga-agbakwunye ya na ihe nkesa webconfig,ka ndị ọrụ gbanwere edemede ha n'onwe ha.

2) Enwere ederede dị ugbu a nke na-eme ihe m chọrọ? edemede

Agakwuruwo m echiche ahụ site na iche iche, echekwara m na ọ ka mma, akụkụ. Ozi ọ bụla nke SpamAssassin ihe bụ spam nwere X-Spam-Flag: EE nkụnye eji isi mee, na mail nke ọ na-eche bụ ham nwere X-Spam-Flag: NO header. Yabụ, ọ bụrụ na m gwa ndị ọrụ ka ha bugharịa ozi ọ bụla ezighi ezi n'ime folda aka nri, enwere m ike lelee ya maka nkụnye ndị eji isi mee nke na-adabaghị na folda ahụ.

ọrụ, ma debe ya na GitHub na cyrus-mark-ham-spam .

0
ответ дан 5 December 2019 в 06:40

Теги

Похожие вопросы