hi. I'm running on Fedora 42 and want to hide the Deleted Messages folder
(because I want to use Trash instead). unfortunately this fails:
mailbox "Deleted Messages" {
hidden = yes
}
which I understand depends on the "mailbox" plugin. however, when I look
in /var/lib64/dovecot, I don't see any such plugin. I also cannot find in
the repositories any RPM that provides it. I understand it may be baked
into the core binary but if so, enabling it should work, and yet if I do
enable it, I get the error below:
Sep 11 10:06:01 mail dovecot[739762]: imap(ekkis): Error: Plugin 'mailbox'
not found from directory /usr/lib64/dovecot
I would also like to use the alias_for but that also fails. sigh. I'm
also struggling to make Sieve work. I've produced a sysreport (see:
https://arix.com/tmp/dovecot-sysreport-mail.arix.com-1757611127.tar.gz)
and you'll find my config file below:
please help?
# 2.3.21.1 (d492236fa0): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.5.21.1 (49005e73)
# OS: Linux 6.15.9-201.fc42.x86_64 x86_64 Fedora release 42 (Adams)
# Hostname: mail.arix.com
first_valid_uid = 1000
mail_debug = yes
mail_location = maildir:~/mail:LAYOUT=fs
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character
vacation subaddress comparator-i;asc
ii-numeric relational regex imap4flags copy include body enotify
environment mailbox date index ihave duplicat
e mime foreverypart extracttext
mbox_write_locks = fcntl
namespace inbox {
inbox = yes
location =
mailbox "Deleted Messages" {
special_use = \Trash
}
mailbox Drafts {
special_use = \Drafts
}
mailbox Junk {
special_use = \Junk
}
mailbox Sent {
special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
prefix = INBOX/
separator = /
}
passdb {
driver = pam
}
plugin {
sieve = file:~/sieve;active=~/.dovecot.sieve
sieve_before = /var/lib/dovecot/sieve/global
sieve_execute_bin_dir = /usr/lib/dovecot/sieve-execute
sieve_global_extensions = +vnd.dovecot.execute +vnd.dovecot.environment
+variables
sieve_plugins = sieve_extprograms
sieve_trace_debug = yes
sieve_trace_dir = /tmp/sieve
sieve_trace_level = matching
}
protocols = imap pop3 lmtp sieve
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
}
}
service lmtp {
inet_listener lmtp {
address = localhost
port = 24
}
ssl = required
ssl_cert = </etc/letsencrypt/live/mail.arix.com/fullchain.pem
ssl_cipher_list = PROFILE=SYSTEM
ssl_key = # hidden, use -P to show it
userdb {
driver = passwd
}
protocol sieve {
mail_plugins = " sieve"
}
On Sep 11, 2025, at 10:45, [email protected] wrote:
Welcome to the "dovecot" mailing list!
To post to this list, send your message to:
[email protected]
You can unsubscribe or make adjustments to your options via email by
sending a message to:
[email protected]
with the word 'help' in the subject or body (don't include the
quotes), and you will get back a message with instructions. You will
need your password to change your options, but for security purposes,
this password is not included here. If you have forgotten your
password you will need to reset it via the web UI.
_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]