Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import imaplib
- import ConfigParser
- import os
- def open_connection(verbose=False):
- # Read the config file
- config = ConfigParser.ConfigParser()
- config.read([os.path.expanduser('~/.pymotw')])
- # Connect to the server
- hostname = config.get('server', 'hostname')
- if verbose:
- print 'Connecting to', hostname
- connection = imaplib.IMAP4_SSL(hostname)
- # Login to our account
- username = config.get('account', 'username')
- password = config.get('account', 'password')
- if verbose:
- print 'Logging in as', username
- connection.login(username, password)
- return connection
- if __name__ == '__main__':
- c = open_connection(verbose=True)
- try:
- print c
- finally:
- c.logout()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement