fix(mailserver): Complete dovecot permission fixes
- Add dovecot run directory permission setup - Add dovenull to dovecot group (fixes login directory access) - Update HISTORY.md with changes Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
c379aee903
commit
19406e128c
@ -2095,3 +2095,11 @@ git checkout HEAD -- index.html
|
||||
**Files Modified:**
|
||||
- `luci-app-nextcloud/htdocs/luci-static/resources/view/nextcloud/overview.js`
|
||||
- `luci-app-nextcloud/root/usr/libexec/rpcd/luci.nextcloud`
|
||||
|
||||
**Dovecot Permission Fix (Permanent)**
|
||||
- Fixed anvil-auth-penalty socket permission issues that caused authentication failures
|
||||
- Added /run/dovecot permission setup to container startup script (start-mail.sh)
|
||||
- Ensures correct ownership (dovecot:dovecot) before and after dovecot starts
|
||||
|
||||
**Files Modified:**
|
||||
- `secubox-app-mailserver/files/usr/sbin/mailserverctl` (create_startup_script function)
|
||||
|
||||
@ -76,6 +76,9 @@ create_startup_script() {
|
||||
#!/bin/sh
|
||||
# Mailserver startup script
|
||||
|
||||
# Ensure dovenull is in dovecot group (fixes login directory access)
|
||||
addgroup dovenull dovecot 2>/dev/null || true
|
||||
|
||||
# Ensure dovecot run directory exists with correct permissions
|
||||
# This fixes anvil-auth-penalty socket permission issues
|
||||
mkdir -p /run/dovecot
|
||||
|
||||
Loading…
Reference in New Issue
Block a user