summaryrefslogtreecommitdiff
path: root/.config/imapfilter/ens.lua
diff options
context:
space:
mode:
authorPaul Iannetta <paul.iannetta@ens-lyon.fr>2022-04-21 23:39:28 +0200
committerPaul Iannetta <paul.iannetta@ens-lyon.fr>2022-04-21 23:39:28 +0200
commite5cb4057fda66962ccb710b460a363bd8aab7414 (patch)
treeb2f06360231f733ca832b86cd0e7f684ab5bf2e3 /.config/imapfilter/ens.lua
parent580859ae5ceb66280137256c0dbd8ba4744df169 (diff)
add offlineimap & imapfilter confs
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"])