mlisting

Mailing list service

git clone git://git.lin.moe/go/mlisting.git

commits

2025-11-22 storage|lmtp: handle out-of-order messages Linsen Zhou
2025-11-22 storage: add list address filter for List.messageById query Linsen Zhou
2025-11-22 storage: add in_reply_to column in the message table Linsen Zhou
2025-11-16 update todo Linsen Zhou
2025-10-27 update docs Lindsay Zhou
2025-10-26 first release Lindsay Zhou
2025-10-26 add References header for auto-response templates Lindsay Zhou
2025-08-02 sub/unsub confirmation Lindsay Zhou
2025-08-02 [chore] fix Makefile comment Lindsay Zhou
2025-08-02 [chore] move from codeberg.org to git.lin.moe Lindsay Zhou

Clone the repository to access all 84 commits.

Issue

Mail Lindsay Zhou <i@lin.moe>

Usage

Build

make build && make install

Service

mlisting serve --config ./config.toml  # See config.example.toml

Management

mlisting admin group create public@local.ltd 'This is a public group' -perm 3 # default browser|reply permission
mlisting admin member add public@local.ltd member@local.ltd -perm 7 # post|browser|reply permission
mlisting admin member show public@local.ltd

# `mlisting help admin` for more help

Todo [1/2]

TODO Command to message management (delete spam messages)

DONE Use References header to manage message thread, allow messages arrive in random order.