~rockorager/mjmap

config: implement token-cmd

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
main: add -t sendmail compat flag

JMAP email submission always reads recipients from the email body. Only
add the flag to be able to use mjmap as a sendmail replacement.

Signed-off-by: Robin Jarry <robin@jarry.cc>
log: remove unix constants

Some of the unix constants are behind build flags. Hard code these,
worst case we fall back to no colorful logging.

Reported-by: Ben Cohen <ben@bencohen.net>
Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
cli: add --mailbox=<name> option

Add a --mailbox=name option to add the email to additional mailboxes
when successfully sent. The message will always be added to the
Role=Sent mailbox, even if others are specified on the command line.

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
log: fix some log formatting

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
log: fix log formatting

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
remove unnecessary log

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
chore: gofumpt

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
clean up log and sendat

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
log: remove charm library

Pulled in so many dependencies

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
readme: update

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
add readme

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
add license

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
chore: remove unnecessary log

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
chore: update sample config, update go-jmap

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
mjmap: initial working state

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
wip

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
initial commit

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>