Portál AbcLinuxu, 4. prosince 2025 06:20
# cat /etc/dovecot/conf.d/90-sieve.conf
plugin {
sieve = ~/.dovecot.sieve
.
sieve_global_path = /var/lib/dovecot/sieve/default.sieve
sieve_dir = ~/sieve
}
# cat /var/lib/dovecot/sieve/default.sieve
require "fileinto";
if exists "X-Spam-Flag" {
if header :contains "X-Spam-Flag" "NO" {
} else {
fileinto ".Spam";
stop;
}
}
if header :contains "subject" ["***Spam***"] {
fileinto ".Spam";
stop;
}
ale filtry mi nefungují , v logu není žádné hlášení o sieve
lda_mailbox_autocreate = yes
# Should automatically created mailboxes be also automatically subscribed?
lda_mailbox_autosubscribe = yes
protocol lda {
# Space separated list of plugins to load (default is global mail_plugins).
mail_plugins = $mail_plugins sieve
}
20-lmtp.conf
protocol lmtp {
# Space separated list of plugins to load (default is global mail_plugins).
mail_plugins = $mail_plugins sieve
}
virtual_transport = lmtp:unix:/var/spool/postfix/private/dovecot-lmtp mailbox_transport = lmtp:unix:/var/spool/postfix/private/dovecot-lmtp/etc/dovecot/conf.d/10-master.conf
service lmtp {
process_min_avail = 8
unix_listener /var/spool/postfix/private/dovecot-lmtp {
group = postfix
mode = 0660
user = postfix
}
}
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.