def connect(self):

        import poplib

        M = None
        try:
            if (self.keyfile and self.certfile) or self.ssl:
                M = poplib.POP3_SSL(self.host, self.port, self.keyfile, self.certfile)
            else:
                M = poplib.POP3(self.host, self.port)

            M.user(self.username)
            M.pass_(self.password)
        except socket.error, err:
            raise
        else:
            return M
Connects to and authenticates with a POP3 mail server
dataset/ETHPy150Open codekoala/django-articles/articles/management/commands/check_for_articles_from_email.py/POPHandler.connect