Portál AbcLinuxu, 10. května 2025 09:42

Dotaz: postfix, dovecot sieve filtry mi nefunguje

19.8.2013 10:02 mardon
postfix, dovecot sieve filtry mi nefunguje
Přečteno: 588×
Odpovědět | Admin
Snažím se na mail serveru Centos 6.4 rozchodit sieve filter pro dovecot

# 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
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.8.2013 17:31 chytracek
Rozbalit Rozbalit vše Re: postfix, dovecot sieve filtry mi nefunguje
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejprve se zeptam: mas sieve v 15-lda.conf a 20-lmtp.conf (mail_plugins)?
20.8.2013 08:56 mardon
Rozbalit Rozbalit vše Re: postfix, dovecot sieve filtry mi nefunguje
15-lda.conf

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
}
20.8.2013 15:44 Tets | skóre: 10
Rozbalit Rozbalit vše Re: postfix, dovecot sieve filtry mi nefunguje
Odpovědět | | Sbalit | Link | Blokovat | Admin
V konfigu mam "before_sieve = /etc/dovecot/sieve/global.sieve" misto "sieve_global_path" a funguje mi to.
Je treba nezapomenout prohnat ten globalni sieve skript pres sievec, jinak bude ignorovan...
20.8.2013 17:34 mardon
Rozbalit Rozbalit vše Re: postfix, dovecot sieve filtry mi nefunguje
zkompilovala jsem přes sievec a zkoušela jsem i sieve-test a vše prošlo
21.8.2013 09:09 fixinko | skóre: 15 | Bratislava
Rozbalit Rozbalit vše Re: postfix, dovecot sieve filtry mi nefunguje
Ako je nastaveny v postfixe transport? Ja mam kombinaciu postfix + dovecot na Gentoo a sieve mi funguje. Myslim ze musis asi nastavit aby postfix robil transport cez dovecot.

V mojich konfigoch mam...

/etc/postfix/main.cf:
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
        }
}
21.8.2013 11:26 bigBRAMBOR | skóre: 37
Rozbalit Rozbalit vše Re: postfix, dovecot sieve filtry mi nefunguje
jj, pro sieve musi byt dovecot jako LDA, tedy nastavit LDA nebo LMTP pro likani dorucovani. Pokud postifx cpe zpravy do boxů sám, pres sieve to nepujde.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.