From 5ed0ddfdfe8087f9f46a3419b5aa4d9b574e89e1 Mon Sep 17 00:00:00 2001 From: Urbain Vaes Date: Wed, 20 Jan 2016 14:57:24 +0000 Subject: Switch to isync instead of offlineimap --- .offlineimap/offlineimap.py | 12 ----- .offlineimap/offlineimaprc | 104 -------------------------------------------- 2 files changed, 116 deletions(-) delete mode 100644 .offlineimap/offlineimap.py delete mode 100644 .offlineimap/offlineimaprc (limited to '.offlineimap') diff --git a/.offlineimap/offlineimap.py b/.offlineimap/offlineimap.py deleted file mode 100644 index 023f418..0000000 --- a/.offlineimap/offlineimap.py +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env python - -import os -import subprocess - -def mailpasswd(acct): - path = "/home/urbain/.password-store/%s.gpg" % acct - args = ["gpg2", "--use-agent", "--quiet", "--batch", "-d", path] - try: - return subprocess.check_output(args).strip() - except subprocess.CalledProcessError: - return "" diff --git a/.offlineimap/offlineimaprc b/.offlineimap/offlineimaprc deleted file mode 100644 index 0be202e..0000000 --- a/.offlineimap/offlineimaprc +++ /dev/null @@ -1,104 +0,0 @@ -[general] -ui = ttyui -pythonfile = /home/urbain/.offlineimap.py -accounts = Work, Main, Informal, Personal -maxsyncaccounts = 4 - -[Account Work] -localrepository = Work-Local -remoterepository = Work-Remote -autorefresh = 10 - -[Repository Work-Local] -type = Maildir -localfolders = ~/.mail/Work -status_backend = sqlite -nametrans = lambda folder : {'Work' : 'INBOX', 'Work/sent' : 'Sent Items', 'Work/drafts' : 'Drafts', 'Work/bin' : 'Deleted Items'}.get(folder, folder) - -[Repository Work-Remote] -type = IMAP -remotehost = outlook.office365.com -remoteuser = uv113@ic.ac.uk -remotepasseval = mailpasswd('imperial/u.vaes13@imperial.ac.uk') -nametrans = lambda folder : {'INBOX' : 'Work', 'Sent Items' : 'Work/sent', 'Drafts' : 'Work/drafts', 'Deleted Items' : 'Work/bin'}.get(folder, folder) -folderfilter = lambda folder: folder in ['INBOX', 'Sent Items', 'Drafts', 'Deleted Items'] -sslcacertfile = /etc/ssl/certs/ca-certificates.crt -realdelete = no -maxconnections = 3 -auth_mechanisms = LOGIN - - -[Account Main] -localrepository = Main-Local -remoterepository = Main-Remote -autorefresh = 10 - -[Repository Main-Local] -type = Maildir -localfolders = ~/.mail/Main -status_backend = sqlite -nametrans = lambda folder : {'Main' : 'INBOX', 'Main/sent' : '[Gmail]/Sent Mail', 'Main/drafts' : '[Gmail]/Drafts', 'Main/bin' : '[Gmail]/Bin'}.get(folder, folder) - -[Repository Main-Remote] -type = Gmail -remoteuser = urbain.p.vaes -remotepasseval = mailpasswd("gmail/urbain.p.vaes@gmail.com") -nametrans = lambda folder : {'INBOX' : 'Main', '[Gmail]/Sent Mail' : 'Main/sent', '[Gmail]/Drafts' : 'Main/drafts', '[Gmail]/Bin' : 'Main/bin'}.get(folder, folder) -folderfilter = lambda folder: folder in ['INBOX', '[Gmail]/Sent Mail', '[Gmail]/Drafts', '[Gmail]/Bin'] -sslcacertfile = /etc/ssl/certs/ca-certificates.crt -realdelete = no -maxconnections = 3 -auth_mechanisms = LOGIN - -[Account Informal] -localrepository = Informal-Local -remoterepository = Informal-Remote -autorefresh = 10 - -[Repository Informal-Local] -type = Maildir -localfolders = ~/.mail/Informal -status_backend = sqlite -nametrans = lambda folder : {'Informal' : 'INBOX', 'Informal/sent' : '[Gmail]/Sent Mail', 'Informal/drafts' : '[Gmail]/Drafts', 'Informal/bin' : '[Gmail]/Bin'}.get(folder, folder) - -[Repository Informal-Remote] -type = Gmail -remoteuser = urbainvaes90 -remotepasseval = mailpasswd("gmail/urbainvaes90@gmail.com") -nametrans = lambda folder : {'INBOX' : 'Informal', '[Gmail]/Sent Mail' : 'Informal/sent', '[Gmail]/Drafts' : 'Informal/drafts', '[Gmail]/Bin' : 'Informal/bin'}.get(folder, folder) -folderfilter = lambda folder: folder in ['INBOX', '[Gmail]/Sent Mail', '[Gmail]/Drafts', '[Gmail]/Bin'] -sslcacertfile = /etc/ssl/certs/ca-certificates.crt -realdelete = no -maxconnections = 3 -auth_mechanisms = LOGIN - -[Account Personal] -localrepository = Personal-Local -remoterepository = Personal-Remote -autorefresh = 10 - -[Repository Personal-Local] -type = Maildir -localfolders = ~/.mail/Personal -status_backend = sqlite -nametrans = lambda folder : {'Personal' : 'INBOX', 'Personal/sent' : 'Sent', 'Personal/drafts' : 'Drafts', 'Personal/bin' : 'Trash'}.get(folder, folder) - -[Repository Personal-Remote] -type = IMAP -remotehost = imap.openmailbox.org -remoteuser = urbain.p.vaes@openmailbox.org -remotepasseval = mailpasswd("openmailbox/urbain.p.vaes@openmailbox.org") -nametrans = lambda folder : {'INBOX' : 'Personal', 'Sent' : 'Personal/sent', 'Drafts' : 'Personal/drafts', 'Trash' : 'Personal/bin'}.get(folder, folder) -folderfilter = lambda folder: folder in ['INBOX', 'Sent', 'Drafts', 'Trash'] -sslcacertfile = /etc/ssl/certs/ca-certificates.crt -realdelete = no -maxconnections = 3 -auth_mechanisms = LOGIN - -[mbnames] -enabled = yes -filename = ~/.mutt/mailboxes.offlineimap -header = "mailboxes " -peritem = "+%(accountname)s/%(foldername)s" -sep = " " -footer = "\n" -- cgit v1.2.3