Example #1
0
    def __init__(self, **options):
        d = self.default
        self.popserver   = options.get('popserver', '')
        self.require_ssl = options.get('require_ssl', d('require_ssl'))
        self.popport     = options.get('popport', d('popport'))
        self.uidlworks   = None
        self.topworks    = True #assume it does until proven otherwise

        self.cmdq = CommandQueue(start_hooks=[self._connect], end_hooks=[self._quit])
        self.timeouttimer = ResetTimer(pref('pop.timeout',self.default_timeout), self.timeout_check)

        SMTPEmailAccount.__init__(self, **options)
Example #2
0
    def __init__(self, **options):
        d = self.default
        self.popserver = options.get('popserver', '')
        self.require_ssl = options.get('require_ssl', d('require_ssl'))
        self.popport = options.get('popport', d('popport'))
        self.uidlworks = None
        self.topworks = True  #assume it does until proven otherwise

        self.cmdq = CommandQueue(start_hooks=[self._connect],
                                 end_hooks=[self._quit])
        self.timeouttimer = ResetTimer(
            pref('pop.timeout', self.default_timeout), self.timeout_check)

        SMTPEmailAccount.__init__(self, **options)
Example #3
0
    def __init__(self, **options):
        d = self.default
        log.info("imap options: %r", options)
        self.imapserver   = options.get('imapserver')
        self.require_ssl  = options.get('require_ssl', d('require_ssl'))
        self.imapport     = options.get('imapport', d('default_ssl_port') if
                                                    self.require_ssl else
                                                    d('imapport'))

        self.timeouttimer = ResetTimer(pref('imap.timeout', self.default_timeout),
                                       self.timeout_check)

        from mail.imapcheck import IMAPCheck
        self.imap = IMAPCheck(self.max_fetch)
        self.cmdq = CommandQueue([], [], 30, 1)
        #print 'IMAPMail:', repr(options['name']), repr(options['password'])
        SMTPEmailAccount.__init__(self, **options)
Example #4
0
    def __init__(self, **options):
        d = self.default
        log.info("imap options: %r", options)
        self.imapserver = options.get('imapserver')
        self.require_ssl = options.get('require_ssl', d('require_ssl'))
        self.imapport = options.get(
            'imapport',
            d('default_ssl_port') if self.require_ssl else d('imapport'))

        self.timeouttimer = ResetTimer(
            pref('imap.timeout', self.default_timeout), self.timeout_check)

        from mail.imapcheck import IMAPCheck
        self.imap = IMAPCheck(self.max_fetch)
        self.cmdq = CommandQueue([], [], 30, 1)
        #print 'IMAPMail:', repr(options['name']), repr(options['password'])
        SMTPEmailAccount.__init__(self, **options)