Deuxfleurs patches for alps webmail (from https://sr.ht/~migadu/alps/)
Find a file
Drew DeVault a5d2af2c4e Remove "this email was deleted by another client"
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.
2020-11-19 11:24:58 -05:00
cmd/alps Add theme-specific error page 2020-11-19 10:09:05 -05:00
contrib Rename project to alps 2020-05-13 14:07:44 +02:00
docs Rename project to alps 2020-05-13 14:07:44 +02:00
plugins Add notices on action completion 2020-11-19 11:17:40 -05:00
themes Remove "this email was deleted by another client" 2020-11-19 11:24:58 -05:00
.build.yml ci: use new repo URL 2020-08-13 11:10:00 +02:00
.editorconfig editorconfig: add more settings 2020-03-18 15:13:51 +01:00
.gitignore themes/alps: new theme 2020-03-19 18:03:13 +01:00
discover.go Rename project to alps 2020-05-13 14:07:44 +02:00
go.mod Convert HTML to plaintext for forwarding & replies 2020-11-19 10:52:18 -05:00
go.sum Convert HTML to plaintext for forwarding & replies 2020-11-19 10:52:18 -05:00
imap.go Rename project to alps 2020-05-13 14:07:44 +02:00
LICENSE Correct license ownership 2019-12-03 07:48:25 -05:00
plugin.go Rename project to alps 2020-05-13 14:07:44 +02:00
plugin_go.go Rename project to alps 2020-05-13 14:07:44 +02:00
README.md readme: add CI badge 2020-08-13 11:14:50 +02:00
renderer.go Add notices on action completion 2020-11-19 11:17:40 -05:00
server.go Add theme-specific error page 2020-11-19 10:09:05 -05:00
session.go Add notices on action completion 2020-11-19 11:17:40 -05:00
smtp.go Rename project to alps 2020-05-13 14:07:44 +02:00
store.go Rename project to alps 2020-05-13 14:07:44 +02:00

alps

GoDoc builds.sr.ht status

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