]>
git.immae.eu Git - perso/Immae/Config/Nix.git/blob - modules/private/mail/scan_reported_mails
5 for spool
in /var
/lib
/vhost
/.rspamd
/*/pending
; do
6 rspamd_folder
=$(dirname $spool)
7 mail_user
=$(basename $rspamd_folder)
8 mv $rspamd_folder/pending
$rspamd_folder/processing
10 for mtype
in ham spam
; do
11 if [ -d $rspamd_folder/processing
/$mtype ]; then
12 output
="$(rspamc -h /run/rspamd/worker-controller.sock -c bayes -d $mail_user learn_$mtype $rspamd_folder/processing/$mtype/*)"
13 echo "[$mtype: $mail_user]" ${output} >> /var
/lib
/vhost
/.rspamd
/rspamd.log
14 mkdir -p $rspamd_folder/processed
/$mtype
15 cp $rspamd_folder/processing
/$mtype/* $rspamd_folder/processed
/$mtype/
19 rm -rf $rspamd_folder/processing
21 ) 9>/var
/lib
/vhost
/scan_reported_mails.lock