This is very early along. Nothing here yet, just a proof of concept. Built as a standard
go package, using dep
for dependencies. Vendored dependencies are committed to the repo,
so dep is not needed on your system unless you want to add or change packages.
To run, simply clone the project and build:
$ git clone https://github.com/benyanke/mailman.git
$ cd mailman
$ go build && ./mailman
tbd.
Configuration Overrides
- Configuration directory is in ~/.mailman
- Override with
--configdir
- Override with
Working/done:
- imap proof of concept (run
notmain
method and ensure you've set env varsimap_host
,imap_user
, andimap_pass
) - absolute basic 3 pane layout
Use this imap library: https://github.com/emersion/go-imap