A webmail client. Forked from https://git.sr.ht/~migadu/alps
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.
 
 
 
 
j3s b5fcf10c44 Repoint repository references to new location пре 11 месеци
cmd/alps Repoint repository references to new location пре 11 месеци
contrib Rename project to alps пре 1 година
docs Repoint repository references to new location пре 11 месеци
plugins Repoint repository references to new location пре 11 месеци
themes Implement mailbox subscriptions пре 11 месеци
.build.yml Repoint repository references to new location пре 11 месеци
.editorconfig editorconfig: add more settings пре 1 година
.gitignore themes/alps: new theme пре 1 година
LICENSE Correct license ownership пре 1 година
README.md Repoint repository references to new location пре 11 месеци
discover.go Rename project to alps пре 1 година
go.mod Repoint repository references to new location пре 11 месеци
go.sum Fix issues with to/from headers пре 11 месеци
imap.go Rename project to alps пре 1 година
plugin.go Rename project to alps пре 1 година
plugin_go.go Rename project to alps пре 1 година
renderer.go Add notices on action completion пре 11 месеци
server.go Add theme-specific error page пре 11 месеци
session.go Add notices on action completion пре 11 месеци
smtp.go Rename project to alps пре 1 година
store.go Rename project to alps пре 1 година

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