diff options
Diffstat (limited to '.config/imapfilter/ens.lua')
| -rwxr-xr-x | .config/imapfilter/ens.lua | 16 |
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"]) |
