Debian 13 Dovecot 2.4.1 LMTP Error Absent ~/sieve
Hello Dovecot List,
Our upgrade from Debian 9 Dovecot 2.2.27 to Debian 13 Dovecot 2.4.1 went well.
Only recently we added a new mailbox and LMTP delivery failed.
Dovecot redacted error from Postfix log: 451 4.2.0 <user@domain> Temporarily unable to access necessary Sieve scripts (in reply to end of DATA command))
Dovecot redacted errors from Dovecot log: dovecot[736]: lmtp(user@domain): Error: sieve: file storage: Performing t_readlink() on active sieve symlink '(null)' failed: readlink() failed: Bad address dovecot[736]: lmtp(user@domain): Error: sieve: Failed to access active Sieve script in parsonal storage 'default': Internal error occurred. Refer to server log for more information. [2026-08-13] (temporary failure)
LMTP delivery works after manually creating ~/sieve directory with correct permissions.
I know a PostfixAdmin postcreation script can automate directory creation.
Have I overlooked Dovecot setting to have Dovecot create ~/sieve directory during LMTP delivery?
Best regards, Conrad T. Pino
participants (1)
-
Conrad T. Pino