An IMAP mail client for the Mac. It's written in 100% Python within the Cocoa environment (using PyObjC). Inspiration for TinyMail comes from the email-init discussion and the Letters.app project.
Create a .tinymail
folder in your home directory with mode
0700
. Inside create a file named account.json
that looks like
this:
{"host": "mail.example.com", "login_name": "your-username", "login_pass": "j00r p455w0rd"}
Then build and run the project.
At the moment it's a basic IMAP account browser, showing folders and messages, read-only. Communication with the server is done in separate threads.
Here's a list of what is not done: * store passwords in Keychain * change message flags (seen, flagged) * copy, move, delete messages * cache message bodies locally * read attachments * compose plain-text email * send attachments
The name tinymail is temporary. Looking for a better name.