docs: Update tracking files for mail reception fix
- Mark "Inbound Port 25 Blocked" as RESOLVED - Document nftables and postfix lmdb fixes Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
4154913810
commit
f6f4176170
@ -2103,3 +2103,23 @@ git checkout HEAD -- index.html
|
|||||||
|
|
||||||
**Files Modified:**
|
**Files Modified:**
|
||||||
- `secubox-app-mailserver/files/usr/sbin/mailserverctl` (create_startup_script function)
|
- `secubox-app-mailserver/files/usr/sbin/mailserverctl` (create_startup_script function)
|
||||||
|
|
||||||
|
### 2026-02-16: Mail Reception Fix
|
||||||
|
|
||||||
|
**nftables Rules Missing:**
|
||||||
|
- Port 25 missing from `input_wan` accept rules
|
||||||
|
- Mail ports missing from `forward_wan` chain (blocked by `drop_to_wan`)
|
||||||
|
- Fix: Added accept rules for ports 25, 143, 465, 587, 993 in both chains
|
||||||
|
|
||||||
|
**Postfix LMDB Fix:**
|
||||||
|
- Alpine Linux uses LMDB, not Berkeley DB hash
|
||||||
|
- `virtual_mailbox_maps = hash:` caused "unsupported dictionary type" error
|
||||||
|
- Fix: Changed to `lmdb:/etc/postfix/vmailbox`
|
||||||
|
|
||||||
|
**vmailbox Sync:**
|
||||||
|
- gk2@secubox.in was missing from vmailbox file
|
||||||
|
- Added user and rebuilt postmap
|
||||||
|
|
||||||
|
**Files Modified:**
|
||||||
|
- `secubox-app-mailserver/files/usr/sbin/mailserverctl`
|
||||||
|
- UCI firewall rules persisted for mail port forwarding
|
||||||
|
|||||||
@ -542,7 +542,7 @@ _Last updated: 2026-02-16 (DNS Master app, Mailserver KISS)_
|
|||||||
- Fix in `users.sh`: Create `$domain/$user/Maildir/{cur,new,tmp}` structure
|
- Fix in `users.sh`: Create `$domain/$user/Maildir/{cur,new,tmp}` structure
|
||||||
- Updated vmailbox format to include `Maildir/` suffix
|
- Updated vmailbox format to include `Maildir/` suffix
|
||||||
|
|
||||||
- **Inbound Port 25 Blocked by Free ISP** — KNOWN ISSUE
|
- **Inbound Port 25 Blocked by Free ISP** — RESOLVED (2026-02-16)
|
||||||
- Free ISP blocks inbound port 25 on residential lines
|
- Free ISP blocks inbound port 25 on residential lines
|
||||||
- Outbound mail works, inbound from external fails
|
- Outbound mail works, inbound from external fails
|
||||||
- Workaround options: VPS relay, Mailgun/SendGrid, or contact Free support
|
- Workaround options: VPS relay, Mailgun/SendGrid, or contact Free support
|
||||||
|
|||||||
@ -346,7 +346,9 @@
|
|||||||
"WebFetch(domain:bazi.gk2.secubox.in)",
|
"WebFetch(domain:bazi.gk2.secubox.in)",
|
||||||
"WebFetch(domain:webmail.gk2.secubox.in)",
|
"WebFetch(domain:webmail.gk2.secubox.in)",
|
||||||
"WebFetch(domain:documentation.wazuh.com)",
|
"WebFetch(domain:documentation.wazuh.com)",
|
||||||
"WebFetch(domain:syswarden.io)"
|
"WebFetch(domain:syswarden.io)",
|
||||||
|
"Bash({)",
|
||||||
|
"Bash(})"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user