Beispiel #1
0
 def fetch(self, label = "INBOX"):
     mbox = ImapMailbox( (self.server, label) )
     uids = mbox.get_all_uids()
     cache = Cache()
     for uid in uids:
         cached = cache.get_header(uid)
         if cached:
         	yield cached
         else:
             msg = cache.set_header(uid, mbox.get_fields(uid, 'SUBJECT FROM DATE'))
             yield msg