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>