Deuxfleurs patches for alps webmail (from https://sr.ht/~migadu/alps/)
9553724c82
Upon failed login, this patch sets the status code to 401 and provides a Notice to show in login.html |
||
---|---|---|
cmd/alps | ||
contrib | ||
docs | ||
plugins | ||
themes | ||
.build.yml | ||
.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 |
alps
A simple and extensible webmail.
Usage
Assuming SRV DNS records are properly set up (see RFC 6186):
go run ./cmd/alps example.org
To manually specify upstream servers:
go run ./cmd/alps imaps://mail.example.org:993 smtps://mail.example.org:465
Add -theme alps
to use the alps theme. See docs/cli.md
for more
information.
When developing themes and plugins, the script contrib/hotreload.sh
can be
used to automatically reload alps on file changes.
Contributing
Send patches on the mailing list, report bugs on the issue tracker.
License
MIT