Deuxfleurs patches for alps webmail (from https://sr.ht/~migadu/alps/)
cmd/koushin | ||
contrib | ||
docs | ||
plugins | ||
themes | ||
.editorconfig | ||
.gitignore | ||
discover.go | ||
go.mod | ||
go.sum | ||
imap.go | ||
LICENSE | ||
plugin.go | ||
plugin_go.go | ||
README.md | ||
renderer.go | ||
server.go | ||
session.go | ||
smtp.go | ||
store.go |
koushin
A simple and extensible webmail.
Usage
Assuming SRV DNS records are properly set up (see RFC 6186):
go run ./cmd/koushin example.org
To manually specify upstream servers:
go run ./cmd/koushin imaps://mail.example.org:993 smtps://mail.example.org:465
Add -theme sourcehut
to use the SourceHut theme. See docs/cli.md
for more
information.
When developing themes and plugins, the script contrib/hotreload.sh
can be
used to automatically reload koushin on file changes.
Contributing
Send patches on the mailing list, report bugs on the issue tracker.
License
MIT