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