Deuxfleurs patches for alps webmail (from https://sr.ht/~migadu/alps/)
a5d2af2c4e
I was on the fence about adding this in the first place. The state of an email being \Deleted but still in this inbox is unusual, and unlikely to occur unless the user is already somewhat knowledgable about IMAP and utilizing power-user-level tooling which could cause the situation to arise. Alps does not target that kind of user, so this can be hidden. |
||
---|---|---|
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