Created
March 26, 2019 03:18
-
-
Save gnanet/58a4b355ccc6fad595ff7af2e77fb356 to your computer and use it in GitHub Desktop.
offlineimap nametrans example to put everything in a INBOX. subfolder except for INBOX, or any folder that starts with "INBOX" already
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Put everything in a INBOX. subfolder except for INBOX, or any folder that starts with "INBOX" already, also translate some common hungarian foldernames | |
[Repository Remote-X] | |
type = IMAP | |
remotehost = Z | |
ssl = | |
sslcacertfile = /etc/ssl/certs/ca-certificates.crt | |
remoteuser = X | |
remotepass = P | |
createfolders = False | |
readonly = True | |
folderfilter = lambda folder: folder not in ['dovecot.sieve'] | |
nametrans = lambda folder: folder if folder.startswith('INBOX') else re.sub(r'^', r'INBOX.', | |
re.sub('^Archive$', 'Archive', | |
re.sub('^Elk&APw-ld&APY-tt elemek$','Sent', | |
re.sub('^Piszkozatok$','Drafts', | |
re.sub('^T&APY-r&APY-lt elemek$','Trash', | |
re.sub('^Lev&AOk-lszem&AOk-t$','Spam', | |
re.sub('^Junk$', 'Spam', folder))))))) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment