easyimap

An imap wrapper
Download

easyimap Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Keita Oouchi
  • Publisher web site:
  • https://github.com/ghostreet/

easyimap Tags


easyimap Description

easyimap is an imap wrapper written in Python.Example to usecreate function helps me:>>> import easyimap>>> host = "imap.gmail.com">>> user = "me@example.com">>> password = "hogehogehogehoge">>> mailbox = "secret">>> mailer = easyimap.create(host, user, password, mailbox)I can list up latest n mail by listup method:>>> mailer.listup(2)>>> = mailer.listup(2)>>> id180>>> mail1< easyimap.easyimap.MailObj object at 0x... >>>> type(mail1.body)< type 'unicode' >>>> type(mail1.title)< type 'unicode' >>>> type(mail1.date)< type 'unicode' >>>> type(mail1.sender)< type 'unicode' >And I can directly grub mail body by index:>>> body = mailer.body(80)>>> type(body)< type 'unicode' >Finally, quit method helps me:>>> mailer.quit()Basic API- easyimap.create(host, user, password, mailbox) Create nice object.MailerFacade- listup(limit=10) Returns list of tuples(email_id, mail_object).- body(id) Returns string of email body.- quit Close and logout.MailObject- title Returns string of 'Subject' header.- sender Returns string of 'From' header.- date Returns string of 'Date' header.- body Returns string of Body.Product's homepage


easyimap Related Software