Portál AbcLinuxu, 19. dubna 2024 16:42


Dotaz: Postfix Spamassassin ako nekontrolovať SMTP-AUTH?

8.9.2008 23:40 Milo Kmeť | skóre: 9
Postfix Spamassassin ako nekontrolovať SMTP-AUTH?
Přečteno: 331×
Odpovědět | Admin
Zdravím, používam na Debian Etch Postfix-2.3.8-2+etch1 Spamassassin-3.1.7-2.

Zopár užívateľov sa na SMTP pripája z rôznych networks, ktoré sú občas na blackliste. Ako mám nastaviť postfix/spamassassina tak, aby tieto správy neprechádzali spamassassinom pokiaľ boli zaslané prostredníctvom SMTP-AUTH? Dosť je to nepríjemné, ak sa user prihlási a pošle email ďalšiemu userovi a ten skončí v .junk foldri.

Vygooglil som postup: - prihodiť hlavičku o SMTP-AUTH - spraviť v spamassassine pravidlo na túto hlavičku so záporným score

Takto vyzerá hlavička mailu po SMTP-AUTH:
Received: from [10.25.19.18] (unknown [19.91.4.3])
        (Authenticated sender: jozoraz)
        by domena.sk (HY MTA) with ESMTP id 4C926900D6;
        Sun,  7 Sep 2008 20:38:57 +0200 (CEST)
A vôbec neviem pre ňu napísať pravidlo. Ono bol by som úplne rád keby som mal v jednom riadku: Authenticated sender: sender by domena.sk

Dá sa nejako ovplyvniť hlavička, ktorú napíše postfix po SMTP-AUTH (na smtp auth používam dovecot) a keď nie, ako urobiť regulárny výraz pre spamassasin cez dva riadky?

Ďakujem
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.9.2008 09:04 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Postfix Spamassassin ako nekontrolovať SMTP-AUTH?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Přes SMTP-Auth bohužel nevím, ale ošklivý leč funkční hack by bylo přinutit mailového klienta, aby do mailu přidával nějakou speciální hlavičku, kterou ve spamassassinu není problém otestovat. Např. http://kb.mozillazine.org/Custom_headers

Další možností by bylo do spamassassinu dát něco jako
full __SMTP_AUTHORIZED      /Authenticated sender: .*\@domena.sk/
describe __SMTP_AUTHORIZED      Byl autorizovan nasim serverem
score __SMTP_AUTHORIZED       -20
To by hledalo v textu celého mailu, může být nespolehlivé. Spíše zkusit místo full jen header a jako název hlavičky ALL dle http://spamassassin.apache.org/full/3.1.x/doc/Mail_SpamAssassin_Conf.html
header __SMTP_AUTHORIZED      ALL=~ /Authenticated sender: .*\@domena.sk/
Chce to vyzkoušet.
9.9.2008 09:09 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Postfix Spamassassin ako nekontrolovať SMTP-AUTH?
Teď jsem si uvědomil, že -20 asi nebude stačit, pokud je na blacklistu. V /usr/share/spamassassin bych si našel, jaké skóre má příslušný blacklist a dal bych ještě větší záporné. Je to vlastně jednoduché :)

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.