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]

Reply via email to