Added imapfilter_config.lua (redacted)
This commit is contained in:
parent
e878c71533
commit
ca78783f58
75
imapfilter_config.lua
Normal file
75
imapfilter_config.lua
Normal file
@ -0,0 +1,75 @@
|
||||
---------------
|
||||
-- Options --
|
||||
---------------
|
||||
|
||||
options.timeout = 120
|
||||
options.subscribe = true
|
||||
|
||||
|
||||
----------------
|
||||
-- Accounts --
|
||||
----------------
|
||||
|
||||
-- Connects to "imap1.mail.server", as user "user1" with "secret1" as
|
||||
-- password.
|
||||
--account1 = IMAP {
|
||||
-- server = 'imap1.mail.server',
|
||||
-- username = 'user1',
|
||||
-- password = 'secret1',
|
||||
--}
|
||||
|
||||
-- Another account which connects to the mail server using the SSLv3
|
||||
-- protocol.
|
||||
mygmail = IMAP {
|
||||
server = 'imap.gmail.com',
|
||||
username = 'redacted',
|
||||
password = 'redacted',
|
||||
ssl = 'tls12',
|
||||
}
|
||||
|
||||
-- Get a list of the available mailboxes and folders
|
||||
--mailboxes, folders = account1:list_all()
|
||||
|
||||
-- Get a list of the subscribed mailboxes and folders
|
||||
--mailboxes, folders = account1:list_subscribed()
|
||||
|
||||
-- Create a mailbox
|
||||
--account1:create_mailbox('Friends')
|
||||
|
||||
-- Subscribe a mailbox
|
||||
--account1:subscribe_mailbox('Friends')
|
||||
|
||||
|
||||
-----------------
|
||||
-- Mailboxes --
|
||||
-----------------
|
||||
|
||||
-- Get the status of a mailbox
|
||||
mygmail.INBOX:check_status()
|
||||
|
||||
|
||||
print(os.date("%Y-%m-%d %H:%M:%S Logwatch"))
|
||||
results = mygmail.INBOX:contain_subject('Logwatch for')
|
||||
results:mark_flagged()
|
||||
print(os.date("%Y-%m-%d %H:%M:%S Logwatch"))
|
||||
|
||||
print(os.date("%Y-%m-%d %H:%M:%S Facebook"))
|
||||
results = (mygmail.INBOX:contain_from('facebookmail.com'))
|
||||
results:move_messages(mygmail.archive)
|
||||
print(os.date("%Y-%m-%d %H:%M:%S Facebook"))
|
||||
|
||||
print(os.date("%Y-%m-%d %H:%M:%S Groupon"))
|
||||
results = (mygmail.INBOX:contain_from('noreply@r.groupon.com'))
|
||||
results:move_messages(mygmail.archive)
|
||||
print(os.date("%Y-%m-%d %H:%M:%S Groupon"))
|
||||
|
||||
print(os.date("%Y-%m-%d %H:%M:%S Mobile Saenger"))
|
||||
results = (mygmail.INBOX:contain_subject('Saenger'))
|
||||
results:move_messages(mygmail.archive)
|
||||
print(os.date("%Y-%m-%d %H:%M:%S Mobile Saenger"))
|
||||
|
||||
print(os.date("%Y-%m-%d %H:%M:%S Etsy"))
|
||||
results = (mygmail.INBOX:contain_from('Etsy'))
|
||||
results:move_messages(mygmail.archive)
|
||||
print(os.date("%Y-%m-%d %H:%M:%S Etsy"))
|
||||
|
Loading…
Reference in New Issue
Block a user