diff options
Diffstat (limited to '.imapfilter')
-rw-r--r-- | .imapfilter/certificates | 98 | ||||
-rw-r--r-- | .imapfilter/config.lua | 64 |
2 files changed, 0 insertions, 162 deletions
diff --git a/.imapfilter/certificates b/.imapfilter/certificates deleted file mode 100644 index 34d2dbb..0000000 --- a/.imapfilter/certificates +++ /dev/null @@ -1,98 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDgDCCAumgAwIBAgIKVEsbtQABAACELjANBgkqhkiG9w0BAQUFADBGMQswCQYD -VQQGEwJVUzETMBEGA1UEChMKR29vZ2xlIEluYzEiMCAGA1UEAxMZR29vZ2xlIElu -dGVybmV0IEF1dGhvcml0eTAeFw0xMzA0MTUwODQ0MDBaFw0xMzEyMzExNTU4NTBa -MGgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1N -b3VudGFpbiBWaWV3MRMwEQYDVQQKEwpHb29nbGUgSW5jMRcwFQYDVQQDEw5pbWFw -LmdtYWlsLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA3a/wUjZBSOgZ -EeyRqaSaKEwS8+1y/8AK9HdplSR72PU+iBc7HyA4aXgD6XYEJVoyGsO97nMj+oeN -2iNvKfkPvTrn2YnQfJLuxpEw9gwIHvwVqy3TNpHwt4DHnxOg5CxV8e7PaCAhAXD+ -uj0H09aVFJmfYDnU0VSSukNJX2MZSJUCAwEAAaOCAVEwggFNMB0GA1UdJQQWMBQG -CCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUY9A6EExy3NNFBc2R0vrY8lpf -OB8wHwYDVR0jBBgwFoAUv8Aw6/VDET5nup6R+/xq2uNrEiQwWwYDVR0fBFQwUjBQ -oE6gTIZKaHR0cDovL3d3dy5nc3RhdGljLmNvbS9Hb29nbGVJbnRlcm5ldEF1dGhv -cml0eS9Hb29nbGVJbnRlcm5ldEF1dGhvcml0eS5jcmwwZgYIKwYBBQUHAQEEWjBY -MFYGCCsGAQUFBzAChkpodHRwOi8vd3d3LmdzdGF0aWMuY29tL0dvb2dsZUludGVy -bmV0QXV0aG9yaXR5L0dvb2dsZUludGVybmV0QXV0aG9yaXR5LmNydDAMBgNVHRMB -Af8EAjAAMBkGA1UdEQQSMBCCDmltYXAuZ21haWwuY29tMA0GCSqGSIb3DQEBBQUA -A4GBAAcrDCcXCKZ2VNcJv31SSXTKs1AH0sU1lvAB0kzy3mIB/H8UHvMz1+T3Lfmy -68bqBSM97W6MO6UiqmVvbMhwPBrktUVT/Q4cWskVf2MONrW3g0UtX47L1ocs/WZe -XdUTkjQ3EFCzxpw4joHefndfZHsEn0VrjZR49kzR9+1Me7Rz ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIDrzCCApegAwIBAgIJAOrUFuwujIqVMA0GCSqGSIb3DQEBBQUAMG4xHDAaBgNV -BAoME0RvdmVjb3QgbWFpbCBzZXJ2ZXIxFTATBgNVBAsMDG51LnJ5YW5hay5jYTEV -MBMGA1UEAwwMbnUucnlhbmFrLmNhMSAwHgYJKoZIhvcNAQkBFhFyb290QG51LnJ5 -YW5hay5jYTAeFw0xMjA4MjQyMjQ1MTNaFw0yMjA4MjQyMjQ1MTNaMG4xHDAaBgNV -BAoME0RvdmVjb3QgbWFpbCBzZXJ2ZXIxFTATBgNVBAsMDG51LnJ5YW5hay5jYTEV -MBMGA1UEAwwMbnUucnlhbmFrLmNhMSAwHgYJKoZIhvcNAQkBFhFyb290QG51LnJ5 -YW5hay5jYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOLZKIHFr6JW -XEh/YTLIywWc85695SUsN1VKlk/owEz79ANWxTsq/5E601V/34njWRgAomujOmGO -XK5/SqFifmmuMTC+NJmnr8FWOqOILPuTfLoqzX3mQpk8py9crvG9e9/BGmrmTlBy -otPwTxSqP0u1xDJsJnwfXSCBaJ5dUKKU+0eL03q3wNXOTH68MopsPoUWaPXr1YP8 -aQbxR2TfJ3TBwB35tOqWhxnZQFZMYr2iqvRIymcDOYcvI2Hx5LBzHerdybMNL5+d -zufEVluCjP0FukjC7Qs0Xmm3pjBPXtjWZHhw+lAXgSBHoT1YG91iOEK+dWFQMahu -c7jTeJo5+L8CAwEAAaNQME4wHQYDVR0OBBYEFJEapi3znBHwXDdIpoSPcAoxvvDr -MB8GA1UdIwQYMBaAFJEapi3znBHwXDdIpoSPcAoxvvDrMAwGA1UdEwQFMAMBAf8w -DQYJKoZIhvcNAQEFBQADggEBAM1Q40PVEqwfny4u+5VQVv6yKiOztpKFIiqgJ0oi -3VrefYkPvb4Eqzk+XtVC0Q8duMKVyTVwaEJPKeBZn29orUW60ya3eu5td8tkGyNY -kcOoMWplAsEAZOBGktl81iYthqctMGQ1CHZgFNCbkeK98iXtpm44iNXcj8NOWl4X -vJEVmIyubhBEUvNqNMcR6fxaSDIQuuKK9Ys4CXYbYBk+dh2pxH9T5OnO1+V/m2Az -W7QI0aZnAMJuByFrycBTTejq4vliwF2Bbo8x7wUs5apmqxkdkLzUNLk+FuXda9vU -9JaauP/A7TFSfpYRmM7BcfFWEId8OiRjJGivPmnkIy9m724= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIE9jCCAt4CCQDl9ovOXRTRZjANBgkqhkiG9w0BAQUFADA9MQswCQYDVQQGEwJD -QTELMAkGA1UECAwCT04xITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0 -ZDAeFw0xMzA3MjEwMjEyNTdaFw0xNzAxMDYwMjEyNTdaMD0xCzAJBgNVBAYTAkNB -MQswCQYDVQQIDAJPTjEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRk -MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3zCFp6RJgkBU1Ezd6b9b -GlWwl0o0+7Mxm6k6M70dIrX2wuFFdPZsG1MnDqOfWkWbWigA412l2946/uRWUBTT -o75JZWcDsSCi9tJxDFrT/0fIhvQ2rga71+VReJ8amyuNjCcEcxoSEyGaj/SmY3X/ -Jec8Qdhuc8yaVIZqUL0lzjVF6Gw5z/iH+CONm/+lriIPMSl3yA/sSgImICLL5T9K -Wgxe4/Goa7KtdhiYYPIf9GiP1FBQ2IMY1MalD9CcBZiGm+762+QXUYKassdIcNx2 -YoScbMT4xx5fcR/cSd0LoF2FjRH2DZgU5g27/81h6PlKJEeEdSnlqQ+ZGGHDCQr0 -Jjdv/jzMGafh+djLmnM+KL/+Za0P3sx4TmuboZaHPzCwh6ugGocX1ZQAdS37FXUx -n4olV+PeezfdGQdcndAXPS7TxwI3CmGq/ynrDignjNh8EJusdJLl80MkEkReLIAC -rjHEDm3M/2S97zgrQaxKDkbELaui2Cxg0Qqf0QJ3cki741wf7kwZvS6tVj7GOler -Woyut1PkC+g8w++sNUf1BdZ58hnheasLQYjx2i6y1nxinSo4A/XTVeVVhHIyN7et -TItHcRtTKYkkZFC0DkufpkOCXaNw369JTVCd3dJfLGyFGfrd/jDoO2pqgUEzDiV+ -hGvu68LG+6EzWu5NlBARDgECAwEAATANBgkqhkiG9w0BAQUFAAOCAgEA1S+GU9fC -CaZLqw2rUDalSVlJMdaPuh2BBJ2hFvVw6ix2NtwbOEFcNY5x/xo/W/nwUeDMoj7E -BzBPEbxgTrk5OwyvDFSN1iCOfsHT3mhYpSaDvoZz+yLZ+oDsMVtolDyM/RSEI0xk -4lhT01jl/5lhLgPdrb5n+Fq1emyOeeXR3JJsVcR/xFRJ0KpLyafRY5BBcrbr7pIV -gMIBL/nzndxpGk9XbWInm85CPoBTYRNCaaAsD3gPHGYKYnxFBOLs/+h++sOwiW/x -kOQpsrLlB3rTrvdT6EXZLfNeaOkMAiy7PBh+QrBwncl8bCr5bKO9Q1aiH/ZHqirL -nsij8p4YUhBh1IrQWkHPJ843TW6zYzGJ2elqjQO0hz6wqNSBeZaI+cg5PJmJ2zm+ -UI4zJagP4jh+5QX656591eaIXzfr4U2tGAhnrxW3x0ulgrQeWzfyY2JSpaVR+sJ3 -lom2AcvPZNBY6b2ep4178PRR3xJVfapgnBYt86hmZWKFph2+7S9/9dPGCWEM3ueY -zppklMlq+JRrdAnILiAQztf1fW/+bDvAtdXYGZlcWCaXV17QzXZrxysfaKQhEfQ+ -X68f/hFYzeiXP7231L8owePRp5wIuTu46h/1qBpLkvby0yPsyPzbiOaQgfss6oKx -A9aMIGqQJ0Hi2uZ6BvSN7YSaqxmaG834z64= ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEdjCCA16gAwIBAgIINAwAQ8mvPHwwDQYJKoZIhvcNAQEFBQAwSTELMAkGA1UE -BhMCVVMxEzARBgNVBAoTCkdvb2dsZSBJbmMxJTAjBgNVBAMTHEdvb2dsZSBJbnRl -cm5ldCBBdXRob3JpdHkgRzIwHhcNMTMwOTEwMDc1OTUxWhcNMTQwOTEwMDc1OTUx -WjBoMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN -TW91bnRhaW4gVmlldzETMBEGA1UECgwKR29vZ2xlIEluYzEXMBUGA1UEAwwOaW1h -cC5nbWFpbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2OBub -abP+NfNA2MwsW54s+J1Lda1Td7LlYWt38OIanR1ZukKgd5iKs++mrFTfCoKxmVeg -XW4adZzrbg4AGP0ROa89J90GzRgPJaRV5QWwejzEukRVIi6CmJqqSTYRqs6HMSA5 -jYJHA0z5yYB5bPXVV6A+iI/uHXY8jdJ5tG/jBvCihdt6PYzYu/iUlGOWHd7QcGJx -tQZDAQA7rT16D7ECLW5s/uHDZEsDtUQUXmc4vBHd8rpoyHYp5z8HXtVEn8rvNZ3T -6feJetGJW8cxnyoMLMHl06wYxYwn5G4M42UrrS/h7e3OWrg85Pdg/rzHHDyGvBdc -rJLVVIce3qe9/6tlAgMBAAGjggFBMIIBPTAdBgNVHSUEFjAUBggrBgEFBQcDAQYI -KwYBBQUHAwIwGQYDVR0RBBIwEIIOaW1hcC5nbWFpbC5jb20waAYIKwYBBQUHAQEE -XDBaMCsGCCsGAQUFBzAChh9odHRwOi8vcGtpLmdvb2dsZS5jb20vR0lBRzIuY3J0 -MCsGCCsGAQUFBzABhh9odHRwOi8vY2xpZW50czEuZ29vZ2xlLmNvbS9vY3NwMB0G -A1UdDgQWBBQMNQepYEFdytuBJl2vJmoawudmejAMBgNVHRMBAf8EAjAAMB8GA1Ud -IwQYMBaAFErdBhYbvPZotXb1gba7Yhq6WoEvMBcGA1UdIAQQMA4wDAYKKwYBBAHW -eQIFATAwBgNVHR8EKTAnMCWgI6Ahhh9odHRwOi8vcGtpLmdvb2dsZS5jb20vR0lB -RzIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCLK1U3TAUoWNyatDkev3I7ksGn/qlN -YlL/8XZGY12owNfMHKXnkri0dUWtPuhDSOSQSkYRa/CF2J/MWhTqiO0MeZPZYhtl -ajCfAYre+tVduBbQTtUr0tPLIJ3HiULOTMp3tMaxmSGLz1t7ZGVBDUyPudes6rUk -anUkwjf6TIyT+ld/usfhH7GAL1YtVfkVHaEfACx3mDeCalSZFXTYGU/RBPNQTyN0 -ybO31hTIJx7sG0XcaU7dEIjEKPO436ZveN4p2oKNzI+8X8160/d9oaIXvxPUCxRB -UWSWdpnGsCUUEq+/ys7IH6tWYtt1CcRuA9v88W8li/668+RZDXIDWWR3 ------END CERTIFICATE----- diff --git a/.imapfilter/config.lua b/.imapfilter/config.lua deleted file mode 100644 index 0f661e7..0000000 --- a/.imapfilter/config.lua +++ /dev/null @@ -1,64 +0,0 @@ --- --- Options --- - -options.timeout = 120 -options.subscribe = true - -filter_local = IMAPFILTER_LOCAL - --- Accounts - -if filter_local then - folder_sep = '.' - GMAIL = IMAP { - server = 'localhost', - username = 'ryan', - password = 'LOCAL_PASS', - } -else - folder_sep = '/' - GMAIL = IMAP { - server = 'imap.gmail.com', - port = 993, - username = 'ryanakca@gmail.com', - password = 'GMAIL_PASS', - ssl = 'auto' - } -end - --- --- Filters --- For --- GMAIL --- - -mbrainz = ( GMAIL.INBOX:match_from('noreply@musicbrainz.org') - * GMAIL.INBOX:match_subject('Edits for your subscriptions') - * ( GMAIL.INBOX:is_older(1) - + GMAIL.INBOX:is_seen() ) ) -GMAIL.INBOX:move_messages(GMAIL['MusicBrainz'], mbrainz) - --- Academia - -typesann = GMAIL.INBOX:contain_field('List-Id', 'types-announce.lists.seas.upenn.edu') -GMAIL.INBOX:move_messages(GMAIL['Academia' .. folder_sep .. 'types-announce'], typesann) - -typeslist = GMAIL.INBOX:contain_field('List-Id', 'types-list.lists.seas.upenn.edu') * - GMAIL.INBOX:is_seen() -GMAIL.INBOX:move_messages(GMAIL['Academia' .. folder_sep .. 'types-list'], typeslist) - -categories = GMAIL.INBOX:contain_field('List-Id', 'maths-categories-seminar.lists.cam.ac.uk') - * ( GMAIL.INBOX:is_seen() - + GMAIL.INBOX:is_older(1) ) -GMAIL.INBOX:move_messages(GMAIL['Academia'], categories) - -fields = GMAIL.INBOX:match_from('.*@fields.utoronto.ca') - * ( GMAIL.INBOX:is_old() - + GMAIL.INBOX:is_seen() ) -fields = GMAIL.INBOX:move_messages(GMAIL['Academia'], fields) - -splitwise = GMAIL.INBOX:match_from('hello@splitwise.com') - * ( GMAIL.INBOX:is_seen() - + GMAIL.INBOX:is_older(1) ) -GMAIL.INBOX:move_messages(GMAIL['receipts'], splitwise) |