On 2026-08-09 07:39, lama--- via Postfix-users wrote:
since I've upgraded from 3.10.11 to 3.10.12 (running Alpine)
Which Alpine version? I run two instances of Postfix on two different
Alpine, and only one uses sqlite lookups.
# Alpine 3.24: Postfix with sqlite lookups, no errors
```
postfix-3.11.4-r0
postfix-sqlite-3.11.4-r0
sqlite-libs-3.53.2-r0
```
equivalent to your `/etc/postfix/sqlite-alias-vmaps.cf` has
```
dbpath = /var/mailserverdata/mailboxes.db
query = SELECT goto FROM alias WHERE address='%s' AND active = '1
```
I assume you are running Postfix as the user `postfix`. Can it traverse
and write all the way to `/etc/postfix/` ? my `/etc/postfix` is
`root:root` owned, and all files there are permission `600`, so tough
luck if user `postfix` is unauthorizedly abused.
My `var/mailserverdata` has permission `770` and is `mail:mail` owned.
`postfix` user is in group `mail`. `postfix` user needs `+x` permission
all the parent directories.
My `/var/mailserverdata/mailboxes.db` has permission `660` and is owned
by `nginx:mail` (managed by web interface, nginx access restricted at
the firewall to a few specific IP addresses)
# Alpine 3.23, which I guess is the version you have experienced the
errors on, but I have not upgraded yet (and even if I would, that
instance does not use sqlite lookups)
```
postfix-3.10.10-r0
postfix-sqlite-3.10.10-r0
sqlite-libs-3.51.2-r0
````
# I quickly spun up a disposable container and updated to the newest
repository for 3.23 and I can guesstimate that this is what you upgraded to:
```
postfix-3.10.12-r0
postfix-sqlite-3.10.12-r0
sqlite-libs-3.51.2-r0
```
So no SQLite library change on your upgrade if my guesstimate is
correct. My humble and totally non-expert opinion is
permissioning/ownership.
HTH
Yuv
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]