Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
IMAP mail client for the Mac
branch: master

This branch is 175 commits behind mgax:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
English.lproj
src
tinymail.xcodeproj
.gitignore
LICENSE.txt
README.rst
tinymail-Info.plist
tinymail_Prefix.pch

README.rst

TinyMail

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.

Running

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.

Status

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.

Plans

For the moment sending email is not a priority. I'd like to have solid IMAP support first. Here's the current TODO list:

  • unit tests for everything non-GUI
  • local message cache
  • managing unread status and flags
  • uploading, deleting, copying messages

The name tinymail is temporary. Looking for a better name.

Something went wrong with that request. Please try again.