🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.mail.mta
10 messages
10 total messages Started by LFC Wed, 29 Apr 2020 09:45
regex-milter pytanie
#62829
Author: LFC
Date: Wed, 29 Apr 2020 09:45
25 lines
1874 bytes
W układzie sendmail, spamassassin, clamav, regexmilter.
Ostatnio mnoży się spam z linkiem do loterii w temacie mający tylko cyfrę.
Spamassassin kosi to dziadostwo, ale ponieważ słany jest na aliasy to 
każda taka wiadomość występuje w spamie tyle razy ile jest adresów w 
aliasie.
Zajmuje to niepotrzebnie zasoby maszyny więc chciałbym to ciąć 
regex-milterem, który po prostu odmówi dostępu, ale to, co działa w 
spamassassinie nie działa w regexie.
konkretnie stworzyłem topic w assasinie:

header MAIL_SPAM_4	Subject =~ /^\d+$/
describe	spam cyfry zamiast tematu
score		4.2

I to działa chociaż większośc z tych maili i tak jest wyłapywana również 
z innych powodów

Ten sam zapis przeniesiony do regexa nie działa, tzn. widzę te poczty w 
logu regexa z ACCEPTEM ale juz oznakowane jako SPAM. Wolałbym, żeby 
regex wyciął klienta na etapie negocjacji przed spamassassinem i 
procmailem, bo to zasadniczo zmniejszyłoby zaangażowanie sprzętu i ilość 
maili do usunięcia.
Macie jakieś inny sposób, rozwiązanie?

LFC
Re: regex-milter pytanie
#62830
Author: Piotr Lechowicz
Date: Wed, 29 Apr 2020 11:50
27 lines
2699 bytes
W dniu 2020-04-29 o 11:45, LFC pisze:
> W układzie sendmail, spamassassin, clamav, regexmilter.
> Ostatnio mnoży się spam z linkiem do loterii w temacie mający tylko cyfrę.
> Spamassassin kosi to dziadostwo, ale ponieważ słany jest na aliasy to każda taka wiadomość występuje w spamie tyle razy ile jest adresów w aliasie.
> Zajmuje to niepotrzebnie zasoby maszyny więc chciałbym to ciąć regex-milterem, który po prostu odmówi dostępu, ale to, co działa w spamassassinie nie działa w regexie.
> konkretnie stworzyłem topic w assasinie:
> 
> header MAIL_SPAM_4    Subject =~ /^\d+$/
> describe    spam cyfry zamiast tematu
> score        4.2
> 
> I to działa chociaż większośc z tych maili i tak jest wyłapywana również z innych powodów
> 
> Ten sam zapis przeniesiony do regexa nie działa

Nie pokazałeś reguły z milter-regex.
Jeżeli w temacie jest tylko jedna cyfra, to powinna zadziałać taka:
header /^Subject$/ /^\d$/
Z \d+ też powinna zadziałać, ale będzie łapać dodatkowo dwu- i więcej-cyfrowe liczby.

Nie za ostra ta brzytwa?
Możesz mieć sporo FP - trafiają się "mądrzy inaczej" userzy, którzy często walą w temacie samo "111" lub "123".

> tzn. widzę te poczty w logu regexa z ACCEPTEM ale juz oznakowane jako SPAM. Wolałbym, żeby regex wyciął klienta na etapie negocjacji przed spamassassinem i procmailem, bo to zasadniczo zmniejszyłoby
> zaangażowanie sprzętu i ilość maili do usunięcia.

Sprawdź kolejność wywoływania filtrów w sendmail.mc.
Re: regex-milter pytanie
#62831
Author: LFC
Date: Wed, 29 Apr 2020 18:21
45 lines
2793 bytes
W dniu 2020-04-29 o 13:50, Piotr Lechowicz pisze:
> W dniu 2020-04-29 o 11:45, LFC pisze:
>> W układzie sendmail, spamassassin, clamav, regexmilter.
>> Ostatnio mnoży się spam z linkiem do loterii w temacie mający tylko 
>> cyfrę.
>> Spamassassin kosi to dziadostwo, ale ponieważ słany jest na aliasy to 
>> każda taka wiadomość występuje w spamie tyle razy ile jest adresów w 
>> aliasie.
>> Zajmuje to niepotrzebnie zasoby maszyny więc chciałbym to ciąć 
>> regex-milterem, który po prostu odmówi dostępu, ale to, co działa w 
>> spamassassinie nie działa w regexie.
>> konkretnie stworzyłem topic w assasinie:
>>
>> header MAIL_SPAM_4    Subject =~ /^\d+$/
>> describe    spam cyfry zamiast tematu
>> score        4.2
>>
>> I to działa chociaż większośc z tych maili i tak jest wyłapywana 
>> również z innych powodów
>>
>> Ten sam zapis przeniesiony do regexa nie działa
> 
> Nie pokazałeś reguły z milter-regex.
> Jeżeli w temacie jest tylko jedna cyfra, to powinna zadziałać taka:
> header /^Subject$/ /^\d$/
> Z \d+ też powinna zadziałać, ale będzie łapać dodatkowo dwu- i 
> więcej-cyfrowe liczby.
> 
> Nie za ostra ta brzytwa?
> Możesz mieć sporo FP - trafiają się "mądrzy inaczej" userzy, którzy 
> często walą w temacie samo "111" lub "123".
> 
>> tzn. widzę te poczty w logu regexa z ACCEPTEM ale juz oznakowane jako 
>> SPAM. Wolałbym, żeby regex wyciął klienta na etapie negocjacji przed 
>> spamassassinem i procmailem, bo to zasadniczo zmniejszyłoby
>> zaangażowanie sprzętu i ilość maili do usunięcia.
> 
> Sprawdź kolejność wywoływania filtrów w sendmail.mc.
> 

Jest tak, jak w konfigu przytoczonym w moim poprzednim wątku.
Kolejność definiowania filtrów ma znaczenie?
Bo pierwszy jest spamassassin,  drugi clamav, a ostatni regex

LFC
Re: regex-milter pytanie
#62832
Author: LFC
Date: Thu, 30 Apr 2020 08:48
49 lines
2999 bytes
W dniu 29.04.2020 o 13:50, Piotr Lechowicz pisze:

>>
>> Ten sam zapis przeniesiony do regexa nie działa
>
> Nie pokazałeś reguły z milter-regex.

Była dokładnie taka jak napisałeś tylko z plusem, ale wygląda na to, że 
spamassassin dobierał się wcześniej i znakował jako spam, a wtedy (tak 
myślę) w temacie jest "***SPAM*** Cyfra"

To wygląda tak, jakby, w zalezności od rodzaju reguły w różnych 
momentach sie aktywował, bo jak złapie na regułę z HELO, to jest 
bezsprzecznie pierwszy i daje REJECTA, a w logu nie ma już nawet adresu 
email nadawcy, tematu i całej reszty.

>
> Nie za ostra ta brzytwa?
> Możesz mieć sporo FP - trafiają się "mądrzy inaczej" userzy, którzy
> często walą w temacie samo "111" lub "123".
>

Powiem tak - jeszcze nie spotkałem się, zeby któryś z naszych userów 
wysysłał pocztę, nawet testową, z tematem w postaci jednej cyfry - 
prędzej bez tematu.
Ich umiejetności są na tyle marne, że wysłanie poczty, nie daj Boże, 
ważnej, z załącznikami to cała celebracja
Poza tym jak dostanie DSN 550 5.7.1 to na bank zadzwoni zapytać, 
dlaczego nie może wysłać poczty.

To cholerstwo z cyfrowym Subjectem jest uciążliwe bo spamuje na aliasy
Każdy alias w firmie to jakieś 10 - 20 adresów email. jak Ci zrobi taką 
sesję  kilka razy w ciągu dnia to masz setki maili w spamie, które 
trzeba usunąć

Nie analizowałem dokładniej, bo nie mam po prostu czasu, ale niektóre z 
tych maili, jakby 2 razy przechodziły przez spamassassina
Załaczyłem jedna i drugą.

Podejrzewam, że większości z nich by nie było, gdybym miał aktywowane 
dnsbl zen, ale zostawiłem tak, jak jest, bo poczta dla "roaming users" 
działa bez problemu, a ilośc spamu właściwie nie wzrosła, poza tym 
cholerstwem.
Każdy serwer który da kilkanaście razy w maillogu MAIL/ESPN... wrzucam 
do iptables REJECTA na inpucie i na razie to działa.
Pewnei lepiej byłoby fail2ban odpalić, ale nie mam za bardzo czasu żeby 
się naumieć jego konfiguracji - mam w planie

LFC
Re: regex-milter pytanie
#62833
Author: LFC
Date: Sat, 02 May 2020 18:58
15 lines
1430 bytes
W dniu 2020-04-29 o 13:50, Piotr Lechowicz pisze:

> 
> Sprawdź kolejność wywoływania filtrów w sendmail.mc.
> 

Poczytałem trochę i faktycznie kolejność filtrów ma znaczenie, chociaż 
nie w każdej sytuacji. Poprawiłem konfig sendmaila, pozmieniałem w nim 
timeouty, zgodnie z sugestiami i dodałem milter greylista.
Pierwszy jest regex, potem spamassassin, clamav i na końcu, jak 
zalecają, greylist.
Przez cały dzień 3 poczty, w tym 2 spamassassin posłał w spam.
Bajka. Oby tak dalej.

LFC
Re: regex-milter pytanie
#62834
Author: Andrzej A. Filip
Date: Sat, 02 May 2020 19:05
24 lines
2077 bytes
LFC <longinf@mpwikzdw.com.pl> pisze:
> W dniu 2020-04-29 o 13:50, Piotr Lechowicz pisze:
>
>>
>> Sprawdź kolejność wywoływania filtrów w sendmail.mc.
>>
>
> Poczytałem trochę i faktycznie kolejność filtrów ma znaczenie, chociaż
> nie w każdej sytuacji. Poprawiłem konfig sendmaila, pozmieniałem w nim
> timeouty, zgodnie z sugestiami i dodałem milter greylista.
> Pierwszy jest regex, potem spamassassin, clamav i na końcu, jak
> zalecają, greylist.
> Przez cały dzień 3 poczty, w tym 2 spamassassin posłał w spam.
> Bajka. Oby tak dalej.

Spamassassin i clamav potrzebują treści/całego maila.
Greylisting (zwykły) udupia lub sobie odpusza zanim zacznie się transfer
treści maila.

W sumie się dziwie że nie ma jeszcze trybu spamassassina do działania na
tym co jest dostępne przed komendą DATA protokołu SMTP.

-- 
Andrzej A. Filip
Re: regex-milter pytanie
#62835
Author: LFC
Date: Sat, 02 May 2020 20:36
14 lines
1393 bytes
W dniu 2020-05-02 o 21:05, Andrzej A. Filip pisze:

> 
> Spamassassin i clamav potrzebują treści/całego maila.
> Greylisting (zwykły) udupia lub sobie odpusza zanim zacznie się transfer
> treści maila.
> 

I owszem, ale w opisie nt konfiguracji greylista z sendmailem w 
komentarzu napisali, że jeżeli jest spam i clamav, greylist ma być 
ostatni "otherwise things not necessarily work".
No to posłuchałem

LFC
Re: regex-milter pytanie
#62836
Author: Andrzej A. Filip
Date: Sat, 02 May 2020 21:01
19 lines
1863 bytes
LFC <longinf@mpwikzdw.com.pl> pisze:
> W dniu 2020-05-02 o 21:05, Andrzej A. Filip pisze:
>
>>
>> Spamassassin i clamav potrzebują treści/całego maila.
>> Greylisting (zwykły) udupia lub sobie odpusza zanim zacznie się transfer
>> treści maila.
>>
>
> I owszem, ale w opisie nt konfiguracji greylista z sendmailem w
> komentarzu napisali, że jeżeli jest spam i clamav, greylist ma być
> ostatni "otherwise things not necessarily work".
> No to posłuchałem

Na chłopski rozum powinny działać tak czy siak ale jak tak napisali to
ktoś, kiedyś raczej się na coś naciął.

-- 
Andrzej A. Filip
Re: regex-milter pytanie
#62837
Author: LFC
Date: Mon, 04 May 2020 08:44
22 lines
2014 bytes
W dniu 02.05.2020 o 23:01, Andrzej A. Filip pisze:

>>
>> I owszem, ale w opisie nt konfiguracji greylista z sendmailem w
>> komentarzu napisali, że jeżeli jest spam i clamav, greylist ma być
>> ostatni "otherwise things not necessarily work".
>> No to posłuchałem
>
> Na chłopski rozum powinny działać tak czy siak ale jak tak napisali to
> ktoś, kiedyś raczej się na coś naciął.
>

Czy można dodać grmilterowi zewnętrzny adres email, którego ma nie 
greylistować?
Nie widzę w konfigu takiej opcji i nigdzie jawnie tego nie pisze.
Podane sa tylko broken networks, ale to sa IP sieci.
Jak zwykle nigdy do końca nie jest OK, bo wazny nadawca z domeny 
mostostal.waw.pl nie przechodzi w greylistingu.
Widzę, ze oni ślą za pośrednictwem serwerów outlook.com, ale IP sa 
różne, od sasa do lasa
Dorzuciłem zapis white users gdzie dałem emaile z naszej domeny, które 
mają odbierac od nich pocztę, ale nie jestem pewien, czy to będzie dobrze.
Re: regex-milter pytanie
#62838
Author: LFC
Date: Mon, 04 May 2020 09:53
28 lines
2167 bytes
W dniu 02.05.2020 o 23:01, Andrzej A. Filip pisze:

>
> Na chłopski rozum powinny działać tak czy siak ale jak tak napisali to
> ktoś, kiedyś raczej się na coś naciął.
>

I jeszcze jedno - które IP z linii RECEIVED dać do broken networks z 
tych w źródle wiadomości?
Widzę tam m.in hosty ipv6, ale wyłaczyłęm obsługę ipv6

Received: from EUR04-HE1-obe.outbound.protection.outlook.com 
(mail-eopbgr70122.outbound.protection.outlook.com [40.107.7.122])
	by host.domena.com.pl (8.14.4/8.14.4) with ESMTP id xBJD2Xxw014261
	for <inwestycje@domena.com.pl>; Thu, 19 Dec 2019 14:02:34 +0100
...

Received: from AM6PR10MB2456.EURPRD10.PROD.OUTLOOK.COM (20.177.113.154) by
  AM6PR10MB3112.EURPRD10.PROD.OUTLOOK.COM (20.179.3.31) with Microsoft SMTP
  Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
  15.20.2559.15; Thu, 19 Dec 2019 13:02:31 +0000
Received: from AM6PR10MB2456.EURPRD10.PROD.OUTLOOK.COM
  ([fe80::8029:91e4:4b31:7eb5]) by AM6PR10MB2456.EURPRD10.PROD.OUTLOOK.COM
  ([fe80::8029:91e4:4b31:7eb5%6]) with mapi id 15.20.2538.019; Thu, 19 
Dec 2019
  13:02:30 +0000

LFC
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads