Some tools for the IMAP drama

Blallo 8bd1adca82 Add add verb and message subcommand vor 3 Jahren
cli 8bd1adca82 Add add verb and message subcommand vor 3 Jahren
config d6db1fec5c Switch to sourcehut vor 3 Jahren
example 5fb994bd68 Added default_account and Find function vor 3 Jahren
fs 4b283db0f1 Add test on MailFile parsing failure vor 3 Jahren
imaputils 8bd1adca82 Add add verb and message subcommand vor 3 Jahren
worker cee6d56d27 Adding worker stub package vor 3 Jahren
.gitignore d045ad6c2c Add Makefile and ignore files for testing vor 3 Jahren
LICENSE b9e30a3a3d Add license vor 3 Jahren
Makefile 5240185457 Fix Makefile vor 3 Jahren
README.md 21e3fbdcc0 Add README vor 3 Jahren
go.mod d6db1fec5c Switch to sourcehut vor 3 Jahren
go.sum 87c86a8090 Added cli module with first papero subcommand vor 3 Jahren

README.md

Papero

This repository holds some golang cli utilities to interact with IMAP servers. Currently the plans include two such programs:

  • papero: a stateless cli tool to grab and/or alter content from the server
  • paperod: a daemon in charge of keeping in sync the server with local maildirs

Roadmap

papero

  • read from server
    • list the mailbox content
    • list messages in a mailbox
    • retrieve the content of a message
    • search on a content in a mailbox by criteria (flags, keywords, ...)
  • modify the server
    • set the flags on server
    • delete a message in mailbox
    • put a message in mailbox
    • create a mailbox
    • delete a mailbox

paperod

TODO