You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Illia Chub dc2109ca2f Initial commit 10 months ago
cmd/alps Initial commit 10 months ago
contrib Initial commit 10 months ago
docs Initial commit 10 months ago
plugins Initial commit 10 months ago
themes Initial commit 10 months ago
LICENSE Initial commit 10 months ago
README.md Initial commit 10 months ago
discover.go Initial commit 10 months ago
go.mod Initial commit 10 months ago
go.sum Initial commit 10 months ago
imap.go Initial commit 10 months ago
plugin.go Initial commit 10 months ago
plugin_go.go Initial commit 10 months ago
renderer.go Initial commit 10 months ago
server.go Initial commit 10 months ago
session.go Initial commit 10 months ago
smtp.go Initial commit 10 months ago
store.go Initial commit 10 months ago

README.md

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