summaryrefslogtreecommitdiff
path: root/.config/imapfilter/ens.lua
blob: 8a1b42c06c21de7f3f8f36b35f89a28ee64fbd84 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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"])