summaryrefslogtreecommitdiffstats
path: root/modules/mail/files/patch/learn.sieve
diff options
context:
space:
mode:
Diffstat (limited to 'modules/mail/files/patch/learn.sieve')
-rw-r--r--modules/mail/files/patch/learn.sieve8
1 files changed, 7 insertions, 1 deletions
diff --git a/modules/mail/files/patch/learn.sieve b/modules/mail/files/patch/learn.sieve
index e56b593..eb952ad 100644
--- a/modules/mail/files/patch/learn.sieve
+++ b/modules/mail/files/patch/learn.sieve
@@ -1,17 +1,23 @@
-require ["vnd.dovecot.execute", "imap4flags", "imapsieve", "environment", "variables"];
+require ["vnd.dovecot.execute", "vnd.dovecot.debug", "imap4flags", "imapsieve", "environment", "variables"];
if environment :matches "imap.mailbox" "*" {
set "mailbox" "${1}";
+ debug_log "running for mailbox ${mailbox}";
}
if string "${mailbox}" "Junk" {
+ debug_log "categorizing as spam";
setflag "\\seen";
execute :pipe "spam";
}
else {
if string "${mailbox}" "Trash" {
+ debug_log "categorizing as trash";
stop;
}
+ debug_log "categorizing as ham";
execute :pipe "ham";
}
+
+debug_log "done";