Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- userfile = open('/etc/passwd', 'r')
- rcfile = open('~/.offlineimaprc','w')
- entries = userfile.read().split("\n")
- userfile.close()
- userlist = []
- content_repos = ""
- for entry in entries:
- user = entry.split(":")[0]
- userlist.append(user)
- content_repos = content_repos + """
- [Account {0}]
- localrepository = {0}Local
- remoterepository = {0}Remote
- [Repository {0}Local]
- type = Maildir
- localfolders = /var/spool/imap/w/user/{0}
- [Repository {0}Remote]
- type = IMAP
- remoteserver = my.host.name
- remoteuser = {0}
- remotepass = mypass
- """.format(user)
- content_accounts = """
- [general]
- accounts = {0}
- """.format(",".join(userlist))
- content = content_accounts + content_repos
- rcfile.write(content)
- rcfile.close()
Add Comment
Please, Sign In to add comment