A utility to back up mail from various sources to couchdb
- Rust 54.3%
- Go 24%
- Shell 11.8%
- Python 6.1%
- Just 3.8%
- Add configuration system with automatic file discovery (current dir, config subdir, user home, XDG config) - Implement IMAP client with TLS connection, authentication, and mailbox listing - Add CouchDB integration with database creation and document storage - Support folder filtering (include/exclude) and date filtering (since parameter) - Include duplicate detection to prevent re-storing existing messages - Add comprehensive error handling and logging throughout - Structure code in clean packages: config, mail, couch - Application currently uses placeholder messages to test the storage pipeline - Ready for real IMAP message parsing implementation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| go | ||
| .gitignore | ||
| CLAUDE.md | ||
| config.json | ||
| LICENSE | ||
| README.md | ||
mail2couch
A utility to back up mail from various sources to couchdb
At least two implementations will be available, on in Rust and one in Go.