Portál AbcLinuxu, 3. prosince 2025 17:52
Dik za radu
uz jsem si neco zjistil - v dovecot.conf mam:
protocol lda {
log_path = /var/log/dovecot-deliver.log
auth_socket_path = /var/run/dovecot/auth-master
postmaster_address = nes@skolamam.org
mail_plugins = cmusieve
global_script_path = /home/vmail/globalsieverc
}
vytvoril jsem soubor nano /home/vmail/globalsieverc kam jsem vlozil nasledujici:
require "fileinto";
if header :comparator "i;ascii-casemap" :contains "Subject" "Spam?" {
fileinto "spam";
stop;
}
/etc/init.d/dovecot restart test spamu - 10 (7 oznaceno v subjectu jako {Spam?}(cislo/cislo)TextSubjectuSPamu) spamu a vsechny mi dosly do inboxu a slozka spam prazdna
protocol lda {
log_path = /var/log/dovecot-deliver.log
auth_socket_path = /var/run/dovecot/auth-master
postmaster_address = nes@skolamam.org
mail_plugins = cmusieve
global_script_path = /home/vmail/globalsieverc
}
je to odkomentovane, tak myslim, ze by to melo byt nastavene....
Jinak v soubor globalsieverc v /home/vmail ma 777 + skupina i vlastnik je vmail - i po restartu dovecota to nevytvorilo dalsi soubor s tim druhym "c" na konci
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}
po restartu se mi vytvoril tolik ocekavany /var/vmail/globalsievercc (v logu rval cosi o pravech, tak jsem mu dal 777 chown dovecot a uz nerve)
v globalsierverc mam:
require "fileinto";
if header :comparator "i;ascii-casemap" :contains "Subject" "Spam?" {
fileinto "spam";
stop;
}
dle meho by mel vsechny maily co maji v subjectu Spam? hodit automaticky do slozky spam - slozka spam je stale prazdna..... - nicmene me napada - nemuze to byt tim, ze ten subject zmeni na {Spam?}(5/10)OriginalText - zda by tam nemelo byt spise neco o tom, ze "Subject" "*Spam?*" - hvezdicka pro jakykoliv znak..?
Nicmene z tech 5ti mailu ktere vidim v inboxu jsou 3 oznacene jako {Spam?}(5/10)OriginalText - tudiz nevim proc spise nezmizely tyto maily....
Diky moc za rady je to pro me velka pomoc, sam s tim nehnu
require ["fileinto"];
if header :contains "X-Spam-Flag" ["YES"] {
fileinto "Junk";
stop;
}
X-Spam-Flag: NO X-Spam-Score: 4.427 X-Spam-Level: **** X-Spam-Status: No, score=4.427 tagged_above=-999 required=10 tests=[AWL=-1.680, BAYES_50=0.001, FB_TO_STOP_DISTRO=3.096, HTML_IMAGE_ONLY_24=1.552, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457]Spamassassin by to mel prepsat na yes kdyz uz to oznaci v hlavicce, nebo to dela zase nekdo jiny?
.
Jeste me napada, ze je spamassassin nainstalovany rucne nekde jinde a bere jiny konfigurak - ale to nevim jak to zjistit
/etc/spamassassin/local.cf
# SpamAssassin config file for version 3.x
# NOTE: NOT COMPATIBLE WITH VERSIONS 2.5 or 2.6
# See http://www.yrex.com/spam/spamconfig25.php for earlier versions
# Generated by http://www.yrex.com/spam/spamconfig.php (version 1.50)
# How many hits before a message is considered spam.
required_score 2.0
# Encapsulate spam in an attachment (0=no, 1=yes, 2=safe)
report_safe 0
# Enable the Bayes system
use_bayes 1
# Enable Bayes auto-learning
bayes_auto_learn 1
# Enable or disable network checks
#skip_rbl_checks 0
use_razor2 0
#use_dcc 1
use_pyzor 0
# Mail using locales used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_locales all
rewrite_header Subject {Spam?}
add_header all Flag _YESNOCAPS_
add_header spam Status _YESNO_, score=_SCORE_ required=_REQD_ tests=_TESTS_ autolearn=_AUTOLEARN_ version=_VERSION_
add_header spam Level _STARS(s)_
bayes_min_spam_num 100
bayes_min_ham_num 100
skip_rbl_checks 0
protocol lda {
log_path = /var/log/dovecot-deliverrr.log
sendmail_path = /usr/lib/sendmail
auth_socket_path = /var/run/dovecot/auth-master
postmaster_address = nes@skolamam.org
mail_plugins = cmusieve
global_script_path = /home/vmail/globalsieverc
}
pro jistotu jsem i ten sobor vytvoril a dal mu 777 + vlastnik a skupina dovecot (jako ostatni dovecot logy) - do logu se nic nezapsalo, tudiz to ma jako fungovat....
Nicmene spamy porad zustavaji v inboxu
, navic kdyz si dam odeslat 10 spamu z http://www.spamy.cz/spam-test/ tak mi jich prijde jen 5 a jen 3 jsou oznacene v subjectu jako Spam??? - nicmene vsichni maji v hlavicce
X-Spam-Flag: NO X-Spam-Score: 3.046 X-Spam-Level: *** X-Spam-Status: No, score=3.046 tagged_above=-999 required=10Nechapu to required=10 kdyz mam v /etc/spamassassin/local.cf nastaveno required_score 2.0 Zkuste mi prosim jeste nekdo poradit
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.