From a461e0e4d61236953e772023ba7eea8368398187 Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Mon, 16 Feb 2026 12:54:04 +0100 Subject: [PATCH] docs: Update tracking files for mailserver alias feature Co-Authored-By: Claude Opus 4.5 --- .claude/HISTORY.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.claude/HISTORY.md b/.claude/HISTORY.md index dcc632b2..16d9097f 100644 --- a/.claude/HISTORY.md +++ b/.claude/HISTORY.md @@ -2017,3 +2017,21 @@ git checkout HEAD -- index.html - `luci-app-hexojs/htdocs/luci-static/resources/hexojs/api.js` (new declarations) - `luci-app-hexojs/htdocs/luci-static/resources/view/hexojs/overview.js` (KISS rewrite) - `luci-app-hexojs/root/usr/share/rpcd/acl.d/luci-app-hexojs.json` (new permissions) + +### 2026-02-16: Mail Server Alias Management + +**Backend Enhancement: secubox-app-mailserver** +- Added `alias_del` function to `users.sh`: + - Removes alias from valias file + - Updates Postfix maps +- Added `alias del ` command to `mailctl` + +**RPCD Enhancement: luci.mailserver** +- Fixed `alias_add` to read JSON from stdin (ubus compatibility) +- Added `alias_del` method for deleting aliases +- Both methods now work via ubus call + +**Files Modified:** +- `secubox-app-mailserver/files/usr/lib/mailserver/users.sh` +- `secubox-app-mailserver/files/usr/sbin/mailctl` +- `luci-app-mailserver/root/usr/libexec/rpcd/luci.mailserver`