Even virtual users should have virtual home.
Usually we use
mail_home=/home/vmail/%{user} (or something similar) for this.
This is needed to store these kind of files, such as sieve scripts. The ~/ will then refer to mail_home.
Aki
On 14/07/2026 17:12 EEST sveyret--- via dovecot <dovecot@dovecot.org> wrote:
Yes, both ends have almost the same configuration.
protocols { sieve = yes }
service managesieve-login { inet_listener sieve { port = 4190 } }
sieve_pipe_bin_dir = /etc/dovecot/sieve sieve_pipe_socket_dir = sieve-pipe
protocol sieve { }
sieve_script personal {
path = ~/sieve
active_path = ~/.dovecot.sieve
} sieve_script default { path = /etc/dovecot/sieve/spam.sieve }
sieve_plugins { sieve_imapsieve = yes sieve_extprograms = yes } sieve_global_extensions { vnd.dovecot.pipe = yes vnd.dovecot.environment = yes }
dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-leave@dovecot.org