Deuxfleurs patches for alps webmail (from https://sr.ht/~migadu/alps/)
Go to file
Drew DeVault cbeacf9d06 Copy unsent messages to Outbox
This patch:

1. Copies unsent messages to the outbox before attempting to deliver
   them with SMTP
2. Deletes those messages once they're sent, or leaves them if an error
   occured
3. Updates the message list to make it obvious when there are unsent
   messages in the outbox
2020-10-30 11:47:23 -04:00
cmd/alps Implement JavaScript UI for attachments 2020-10-29 15:18:36 -04: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 Copy unsent messages to Outbox 2020-10-30 11:47:23 -04:00
themes Copy unsent messages to Outbox 2020-10-30 11:47:23 -04: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 Replace parts tree with attachment list 2020-10-23 16:08:40 -04:00
go.sum Replace parts tree with attachment list 2020-10-23 16:08:40 -04: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 Hide caldav/carrdav in nav unless present 2020-10-22 11:36:26 -04:00
server.go Implement JavaScript UI for attachments 2020-10-29 15:18:36 -04:00
session.go Implement JavaScript UI for attachments 2020-10-29 15:18:36 -04: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