libgmail project is a pure Python binding to provide access to Google's Gmail web-mail service.
Please note: Always download and test the CVS version of libgmail if you are having problems. The most recent packaged version no longer works correctly. The current development status means critical errors caused by changes at Gmail will be corrected as soon as possible in CVS, if the author is notified about the issue.
Archive Gmail messages to mbox format
The library currently ships with one demonstration utility to archive messages from an Gmail account into mbox files, suitable for importing into a local email client.
Use your Gmail account as a SMTP server
The library now includes a demonstration utility gmailsmtp.py that sets up a SMTP proxy on port 8025 of your computer to enable you to use a standard mail client (e.g. Mozilla, Mail.app) to send messages. (Attachments are now supported.)
Use your Gmail account as a POP server
The library now includes a demonstration utility gmailpopd.py that sets up a POP3 proxy on port 8110 of your computer to enable you to use a standard mail client (e.g. Mozilla, Mail.app) to retrieve messages.
Use your Gmail account as a FTP server!
The included demonstration gmailftpd.py sets up a download-only FTP proxy on port 8021 of your computer to enable you to use a standard ftp client to retrieve message attachments that have the label 'ftp'.
What's New in This Release:
· Added 'search' method to contactLists that returns an array of contacts who match a given search term (at some point, the contacts API is long overdue for a revamp, but for now, hey, why not). This is a patch by Alex Chiang --WD--
· libgmail now asks for the old Gmail interface, so that it isn't broken by the new Gmail updates. (Thanks to Aaron and Stu for work on this). (Fixes SF bug #1822662)