Üdv!
Szeretnék globális szabályokat adni sieve-nek, de nem akar működni. Rouncube sieve plugin. Az egyéni szabályok szépen működnek, de a globális nem akar.
sieve conf:
plugin {
sieve = /srv/mail/sieve/%d/%n/.dovecot.sieve
sieve_global_path = /etc/dovecot/sieve/default.sieve
sieve_dir = /srv/mail/sieve/%d/%n/sieve
sieve_global_dir = /etc/dovecot/sieve/
}
default.sieve conf:
require ["fileinto"];
if header :contains "subject" "tesztelek"
{
fileinto "SPAM";
}
A SPAM könyvtár létezik, default sieve ott van ahol kell, de nem akar végrehajtódni. Esetleg vmi ötlete van valakinek?
- 1398 megtekintés
Hozzászólások
Az svbin-t futtattad a defaul.sieve file-on?
- A hozzászóláshoz be kell jelentkezni
svbin file létrejön
Spikes
- A hozzászóláshoz be kell jelentkezni
1.) $rcmail_config['managesieve_default'] = '/etc/dovecot/sieve/default.sieve';
2.) fileinto "INBOX.SPAM" vagy fileinto "INBOX/SPAM" ?
3.) mi van a logban?
- A hozzászóláshoz be kell jelentkezni
$config['managesieve_default'] = '/etc/dovecot/sieve/';
$config['managesieve_filename_extension'] = '.sieve';
A SPAM könyvtár jól van címezve, mert a nem global szabályok működnek és ott is van olyan szabály ami ide mutat.
De pl a Junk mappába sem dobja be ami szintén nem inbox alatt van...
HMM EZT MOST TALÁLTAM LOG-BAN
Error: sieve: failed to access default user script /etc/dovecot/sieve/default.sieve
Spikes
- A hozzászóláshoz be kell jelentkezni
Jogosultság rendben? Hozzáfér a folyamat a fájlhoz? (chown/chmod)
- A hozzászóláshoz be kell jelentkezni
Igen azokat ellenőrzöm, de nem találok hibát:(
sieve könytár vmail:vmail rwx
file meg vmail:vmail rw
Spikes
- A hozzászóláshoz be kell jelentkezni
Még két ötlet:
1.) sieve-test script (lásd: man sieve-test)
2.) Dovecot config: mail_debug = yes (restart dovecot, majd sieve/dovecot log)
- A hozzászóláshoz be kell jelentkezni
Köszi, mára elfogyott a türelem..:)
Valami olyan blama dolog lehet, csak nem veszem észre:)
Spikes
- A hozzászóláshoz be kell jelentkezni
require ["regex", "fileinto", "mailbox", "imap4flags"];
#Catch mail tagged as Spam, except Spam retrained and delivered to the mailbox
if allof (header :regex "X-DSPAM-Result" "^(Spam|Virus|Bl[ao]cklisted)$",
not header :contains "X-DSPAM-Reclassified" "Innocent") {
# Mark as read
# setflag "\\Seen";
# Move into the Junk folder
if mailboxexists "Levélszemét" {
fileinto "Levélszemét";
} elsif mailboxexists "Junk E-mail" {
fileinto "Junk E-mail";
} elsif mailboxexists "ESET Antispam" {
fileinto "ESET Antispam";
} elsif mailboxexists "spam" {
fileinto "spam";
} elsif mailboxexists "Spam" {
fileinto "Spam";
} else {
fileinto :create "Junk";
}
stop;
}
--
Debian Linux rulez... :D
RIP Ian Murdock
- A hozzászóláshoz be kell jelentkezni
Teljesen olyan mintha global szabály nem is létezne:(
Az feltűnt, hogy az egyéni szabályok esetében létrejön egy file managesieve.sieve, ez viszont a global esetében nem.
Spikes
- A hozzászóláshoz be kell jelentkezni
Gyerekek megoldottam:) Igaz nem az eredetiek szerint.
Kivettem global-t és beraktam egy before-t és azzal láss csodát megy:)
Azért köszönöm a segítséget...
Spikes
- A hozzászóláshoz be kell jelentkezni
Sziasztok,
Csinált esetleg már a fenti párossal valaki olyan autoreply-t ami egy HTML válaszüzenetet tud küldeni?
--
kincza
- A hozzászóláshoz be kell jelentkezni