'Establish a connection to the remote, if necessary.  This exists
so that IMAP connections can all be established up front, gathering
passwords as needed.  It was added in order to support the
error recovery -- we need to connect first outside of the error
trap in order to validate the password, and that\'s the point of
this function.'

def connect(self):

    pass
