On this new server, what user is dovecot running as?
I suspect it is not user 'mail'.
It doesn't really matter. Dovecot can be running as root and I will still
have the same issue. For example right now:
# ps aux | grep doveco
root 690 0.0 0.1 7916 3348 ? Ss 07:18 0:00
/usr/sbin/dovecot
root 691 0.0 0.1 5324 3184 ? S 07:18 0:00
dovecot/anvil
root 692 0.0 0.1 5428 3284 ? S 07:18 0:00
dovecot/log
root 693 0.0 0.6 60740 13012 ? S 07:18 0:00
dovecot/config
And yet...
2025-12-07 07:21:19 1vSDlO-000000000Ba-29Cg
<[1][email protected]>: dovecot_delivery transport output:
Can't open log file /var/log/dovecot/deliver-error.log: Permission denied
2025-12-07 07:21:19 1vSDlO-000000000Ba-29Cg ==
[2][email protected] <[3][email protected]> R=localuser
T=dovecot_delivery defer (0): Child process of dovecot_delivery transport
returned 75 (could mean temporary error) from command:
/usr/lib/dovecot/deliver
Similarly, I can set the permissions of /var/log/dovecot recursively to
a+rw and I still have the same problem. In these cases it shouldn't matter
who owns what or what user owns the process.
References
Visible links
1. mailto:[email protected]
2. mailto:[email protected]
3. mailto:[email protected]
_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]