Страница 1 из 1

RspamD, настройка

Добавлено: 2019-10-18 0:06:17
gyurza2000
Не ткнёте в толковый пример настройки в связке с EXIM, Dovecot, RoundCube (обучение rspamd путём перемещения в папку со спамом)?

RspamD, настройка

Добавлено: 2019-10-18 8:53:39
Alex Keda
врятли... такие поделия под себя обычно пишут - если только кусками найти удастся

RspamD, настройка

Добавлено: 2019-11-05 11:33:23
gyurza2000
Пытаюсь настроить обучение RspamD при перемещении писем из входящих в СПАМ.
Делал по этой статьеhttps://workaround.org/ispmail/stretch/ ... ith-rspamd
В итоге при перемещении получаю ошибку в логах dovecot

Код: Выделить всё

Nov 05 11:28:33 imap(z@agrorus.org)<90553><sO7EN5WWGCl/AAAB>: Error: sieve: pipe action: failed to pipe message to program: program `rspamc' not found
Nov 05 11:28:33 imap(z@agrorus.org)<90553><sO7EN5WWGCl/AAAB>: Error: sieve: Execution of script /usr/local/etc/dovecot/sieve/learn-spam.sieve failed
содержимое learn-spam.sieve следующее:

Код: Выделить всё

require ["vnd.dovecot.pipe", "copy", "imapsieve"];
pipe :copy "rspamc" ["learn_spam"];

RspamD, настройка

Добавлено: 2019-11-05 17:52:24
gyurza2000
при включении в dovecot debug, вижу следующее:

Код: Выделить всё

Debug: imapsieve: Matched static mailbox rule [1]
Debug: sieve: file storage: Using Sieve script path: /usr/local/etc/dovecot/sieve/learn-spam.sieve
Debug: sieve: file script: Opened script `learn-spam' from `/usr/local/etc/dovecot/sieve/learn-spam.sieve'
Debug: sieve: Opening script 1 of 1 from `/usr/local/etc/dovecot/sieve/learn-spam.sieve'
Debug: sieve: Loading script /usr/local/etc/dovecot/sieve/learn-spam.sieve
Debug: sieve: Script binary /usr/local/etc/dovecot/sieve/learn-spam.svbin successfully loaded
Debug: sieve: binary save: not saving binary /usr/local/etc/dovecot/sieve/learn-spam.svbin, because it is already stored
Debug: sieve: Executing script from `/usr/local/etc/dovecot/sieve/learn-spam.svbin'
Debug: sieve: action pipe: running program: rspamd-learn-spam.sh
Debug: program exec:/usr/local/etc/dovecot/sieve/rspamd-learn-spam.sh: Created
Debug: program exec:/usr/local/etc/dovecot/sieve/rspamd-learn-spam.sh: Pass environment: USER=z@agrorus.org
Debug: program exec:/usr/local/etc/dovecot/sieve/rspamd-learn-spam.sh: Pass environment: HOME=/80gb/mail/agrorus.org/z
Debug: program exec:/usr/local/etc/dovecot/sieve/rspamd-learn-spam.sh: Pass environment: HOST=localhost
Debug: Mailbox Junk: UID 76952: Opened mail because: mail stream
Debug: program exec:/usr/local/etc/dovecot/sieve/rspamd-learn-spam.sh: Establishing connection
Debug: program exec:/usr/local/etc/dovecot/sieve/rspamd-learn-spam.sh: Forked child process
Debug: program exec:/usr/local/etc/dovecot/sieve/rspamd-learn-spam.sh (18052): Connected to program
Debug: program exec:/usr/local/etc/dovecot/sieve/rspamd-learn-spam.sh (18052): Finished streaming payload to program
Debug: program exec:/usr/local/etc/dovecot/sieve/rspamd-learn-spam.sh (18052): Finished input to program
Debug: program exec:/usr/local/etc/dovecot/sieve/rspamd-learn-spam.sh (18052): Disconnected
Debug: program exec:/usr/local/etc/dovecot/sieve/rspamd-learn-spam.sh (18052): Waiting for program to finish after 1 msec
Debug: program exec:/usr/local/etc/dovecot/sieve/rspamd-learn-spam.sh (18052): Child process ended
Debug: program exec:/usr/local/etc/dovecot/sieve/rspamd-learn-spam.sh (18052): Destroy