A webmail client. Forked from https://git.sr.ht/~migadu/alps
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
Simon Ser 4f74722c14
Add basic support for plugins
4 yıl önce
cmd/koushin Add basic theme support 4 yıl önce
public Drop define in templates 4 yıl önce
.gitignore Add .gitignore 4 yıl önce
LICENSE Correct license ownership 4 yıl önce
README.md Add basic support for plugins 4 yıl önce
conn_pool.go Add basic pagination to message list 4 yıl önce
go.mod Add basic support for plugins 4 yıl önce
go.sum Add basic support for plugins 4 yıl önce
handlers.go Use imap.BodyStructure.Filename and imap.Address.Address 4 yıl önce
imap.go Use imap.BodyStructure.Filename and imap.Address.Address 4 yıl önce
plugin.go Add basic support for plugins 4 yıl önce
server.go Add basic support for plugins 4 yıl önce
smtp.go Add basic pagination to message list 4 yıl önce
strconv.go Add basic pagination to message list 4 yıl önce
template.go Add basic support for plugins 4 yıl önce

README.md

koushin

Usage

go run ./cmd/koushin imaps://mail.example.org:993 smtps://mail.example.org:465

See -h for more information.

Themes

They should be put in public/themes/<name>/.

Templates in public/themes/<name>/*.html override default templates in public/*.html. Assets in public/themes/<name>/assets/* are served by the HTTP server at themes/<name>/assets/*.

Plugins

Lua plugins are supported. They can be dropped in plugins/*.lua.

For now only a single hook is supported: render(name, data). If defined, this Lua function will be called prior to rendering a template.

License

MIT