imapio.

Convenience-Klassen und -methoden zur Verarbeitung von IMAP-Postfächern
Jetzt downloaden

imapio. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Name des Herausgebers:
  • Roy Hyunjin Han
  • Website des Verlags:
  • https://github.com/invisibleroads/

imapio. Stichworte


imapio. Beschreibung

Convenience-Klassen und Methoden zur Verarbeitung von IMAP-Postfächern Imapio bietet einigen Convenience-Klassen und -methoden zur Verarbeitung von IMAP-Mailboxen. Da die Klassen von den Imaplib-Klassen abgeleitet werden, sind alle in den IMAplib-Klassen verfügbaren Methoden direkt nutzbar.Installation: easy_install -u Imapiousage: # Verbindung zu IMAP ServerImport IMAPIOSERVER = IMAPIO.Connect (Host, Port, Benutzer, Passwort) # Wählen Sie IMAP FolderImport randommessagecount = server.cd (random.choice (server.folisers)) # für jede E-Mail im Posteingang, E-Mail in server.walk (beinhaltet = 'Posteingang'): # Informationen anzeigen drucken drucken 'Datum:% s'% Email.wenutc Print 'Betreff:% s'% Email.subject.encode ('utf-8') drucken 'ab:% s'% Email.fromWhom.code ('utf-8') drucken 'from (Spitzname): % s '% iMapio.clean_nickname (Email.fromWhom) Print' to:% s '% Email.towhom.encode (' utf-8 ') drucken' CC:% s '% Email.ccwwh.code (' utf-8 ') Drucken' BCC:% s '% Email.bccwWhom.encode (' utf-8 ') # Set gesehenes Flag Email.seen = false # für jede E-Mail, ausgenommen die Ordner Müll und Entwürfe, E-Mail in server.walk (außer = )): # Set gelöschte Flag Email.Deleted = false # Für jede E-Mail, die die SE befriedigt Bogenkriterium, E-Mailcriterion = 'vor dem 23-jan-2005'Emailgenerator = server.walk (ausschließend = , Kriterium = E-Mailcriterion) für E-MailIndex, E-Mail in Aufzählen (EmailGenerator): # Flags anzeigen drucken E-Mail drucken in iMapio.extract_parts (EmailPath): drucken len (payload), fileName.code ('utf-8') # Erstellen Sie eine Nachricht in der INBOXIMPORT datetimeServer.revive ("Posteingang", imapio.build_message (whenutc = dateTime.DateTime (2005) , 1, 23, 1, 0), Subjekt = 'Betreff', fromWhom=''from@example.com ', Towhom='to@example.com', ccwwh='cc@example.com ', BccWhom =' BCC @ example.com ', bodytext = U'text', BodyHtml = u ' Text ', AnhangPaths = , 'email = server.walk ('Inbox', Kriterium = 'von from@example.com bis zu@example.com'). Next () Email.Deleted = TrueServ er.exppunge () Anforderungen: · Python Was ist neu in dieser Version: · Zurück zum Set () für Versionen von Python <2.7, auf der die literale Syntax fehlt · Feste Tests für Server wie Lotus Domino, die keine Suchindizes aktualisieren


imapio. Zugehörige Software