summaryrefslogtreecommitdiff
path: root/.config/imapfilter/ens.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/imapfilter/ens.lua')
-rwxr-xr-x.config/imapfilter/ens.lua16
1 files changed, 16 insertions, 0 deletions
diff --git a/.config/imapfilter/ens.lua b/.config/imapfilter/ens.lua
new file mode 100755
index 0000000..8a1b42c
--- /dev/null
+++ b/.config/imapfilter/ens.lua
@@ -0,0 +1,16 @@
+package.path = package.path .. ";" .. os.getenv("HOME") .. "/.config/imapfilter/?.lua"
+
+require 'imapfilter-common'
+require 'accounts'
+
+ensl = get_ensl_handle()
+
+mails = ensl['INBOX']:select_all()
+
+boost = mails:contain_field('Sender', 'boost')
+clang = mails:contain_field('Sender', 'llvm')
+gcc = mails:contain_field('Sender', 'gcc')
+
+gcc : move_messages(ensl["INBOX.topics.gcc"])
+clang : move_messages(ensl["INBOX.topics.clang"])
+boost : move_messages(ensl["INBOX.topics.boost"])