Skip to content

v0.1

Latest
Compare
Choose a tag to compare
@dullgiulio dullgiulio released this 11 Apr 10:15
· 11 commits to master since this release

perso - Maildir to REST

About

Perso is a small, self-contained REST server for a Maildir mailbox.

It includes configurable header indexing and crawling.

Perso is useful when used on testing or staging sites to have a quick
means to access a mailbox remotely, for example by a integration testing
framework.

Perso can make you forget about POP/IMAP servers for simple use cases.

Installation

Validate your download against these hashes:

MD5:

765a20aecbb9f87da00aa82b6223f89d  perso-0.1-linux-amd64.gz
87b2c4c64e5ea871a7beb1910ed4dad6  perso-0.1-linux-i386.gz

SHA256:

46efc42627344eb6d797046a983c6b6fd09a4b37c836fe6b0bd8cd5e5b96ecd8  perso-0.1-linux-amd64.gz
0f168dbbc38b8475768d59916570017ebc4019746d2a162289e7ebbd17c52f2c  perso-0.1-linux-i386.gz

Unzip and install in your binary directory:

$ unzip perso-*.gz
$ mkdir -p ~/bin
$ mv perso-* ~/bin/
$ export PATH="$PATH:~/bin"

Getting Started

After installing, move to a directory containing e-mail messages (a Maildir,
usually containing subdirectories 'cur', 'new' and 'tmp'). And, presto, you
can run "perso".

$ cd ~/Mail/ # For example
$ perso

Now perso is listening on port 8888. Just point your browser to
http://localhost:8888/ to proceed. You should be able to see your latest
email message.

A short help is also available: http://localhost:8888/help