Portál AbcLinuxu, 6. května 2025 07:28

Dotaz: Vkládání hlavičky X-Spam-Report

Frt avatar 22.2.2013 13:17 Frt | skóre: 13 | blog: Frtoviny | Ostrava
Vkládání hlavičky X-Spam-Report
Přečteno: 559×
Odpovědět | Admin
Hezký den všem,

používáme klasickou kombinaci Postfix + Amavis + Clamav + Spamassassin + MySQL pro poštu pro několik desítek domén. Někdy člověk potřebuje zjistit, za co získal email příslušné bodové ohodnocení Spamassassinem a to detailní rozpis přiřazených bodů za jenotlivé testy. Ovšem nemůžu nějak poštovní systém donutit, aby mi vkládal hlavičku X-Spam-Report s výpisem testů a jim přidělených bodů.

V souboru amavisd.conf mám přidány kofigurační honoty $remove_existing_spam_headers = 0; (což by mělo zabránit v hlavičcce zprávy mazání informací vkládaných spamassassinem) a $sa_spam_report_header = 1; (vkládání hlavičky x-Spam-Report vždy). Hodnotu proměnné $sa_tag_level_deflt mám v konfiguráku upravenou na -999; (vkládání informačních hlaviček vždy, když je spamscore > -999 - prakticky vždy).

V konfiguráku local.cf pro Spamassassin mám hodnotu "always_add_report" nastavenou na 1 a pro jistotu přidáno i "add_header all Report _REPORT". Přesto se detailní informace o získaných bodech za jednotlivé testy do hlaviček emailů nevkládají. A to ani v případě, že je zpráva označena jasně jako spam - např. spamscore = 986 :-)

OS je Debian 4.0, Postfix 2.3.8, SpamAssassin 3.3.1 a Amavis 2.6.2

Děkuji předem za nějaké postrčení a přeji hezký víkend

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

Odpovědi

23.2.2013 18:58 pupu | skóre: 31
Rozbalit Rozbalit vše Re: Vkládání hlavičky X-Spam-Report
Odpovědět | | Sbalit | Link | Blokovat | Admin

# @local_domains_maps is a list of lookup tables which are used in deciding
# whether a recipient is local or not, or in other words, if the message is
# outgoing or not. This affects inserting spam-related and OS fingerprinting
# header fields for local recipients

Neni to timhle?

Frt avatar 25.2.2013 15:16 Frt | skóre: 13 | blog: Frtoviny | Ostrava
Rozbalit Rozbalit vše Re: Vkládání hlavičky X-Spam-Report
Díky za odpověď,

ale tím to není. Tuto proměnnou mám nastavenou a podle popisu by se nevkládyly vůbec žádné informace z antispamové kontroly, kdybych ji neměl nastavenou dobře. Záznamy jako X-Spam-Flag:, X-Spam-Score: nebo X-Spam-Level: se do hlavičky mejlu vkládají. Jen položku X-Spam-Report s detailním rozpisem kolik bodů za který test email obdržel tam nemůžu nijak dostat

25.2.2013 17:50 pupu | skóre: 31
Rozbalit Rozbalit vše Re: Vkládání hlavičky X-Spam-Report

Mozna to souvisi s tim, ze to neni X-Spam-Report, ale X-Spam-Status

X-Spam-Status: No, score=-4.806 tagged_above=-999 required=6.2
tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, FRT_ADOBE2=1, HTML_MESSAGE=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_RP_CERTIFIED=-3,
RCVD_IN_RP_SAFE=-2, RP_MATCHES_RCVD=-0.704, SPF_HELO_PASS=-0.001,
SPF_PASS=-0.001] autolearn=ham

25.2.2013 18:02 pupu | skóre: 31
Rozbalit Rozbalit vše Re: Vkládání hlavičky X-Spam-Report

Kazdopadne - pokud si dam diff mezi amavisd.conf, ktery se mi nainstaloval z distribuce, a tim, co ted mam, vidim smysluplny rozdil (snad) tykajici se hlavicek pouze v:

 

$mydomain

($log_level)

@local_domains_maps

$sa_tag_level_deflt

 

CentOS 6, amavisd-new z EPEL.

Frt avatar 26.2.2013 13:36 Frt | skóre: 13 | blog: Frtoviny | Ostrava
Rozbalit Rozbalit vše Re: Vkládání hlavičky X-Spam-Report
Tak proměnné jsem zkontroloval a např. $sa_tag_level_deflt mám nastaveno na -999 aby se informace o spamové kontrole vkládaly prakticky do všech emailů. Přesto X-Spam-Status vypadá pořád takto:
X-Spam-Status: Yes, score=986.1 tag=-999 tag2=6.2 kill=8 tests=[AWL,
	DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, GTUBE,
	HTML_MESSAGE, RCVD_IN_DNSWL_LOW, SPF_PASS, T_RELAYCOUNTRIES_OTHERS,
	T_TO_NO_BRKTS_FREEMAIL] autolearn=unavailable
26.2.2013 15:39 pupu | skóre: 31
Rozbalit Rozbalit vše Re: Vkládání hlavičky X-Spam-Report

Tak jeste jeden pokus - nehlasi spamassassin nejaky problem v konfiguraci? su - <konto_pod_kterym_bezi> -c 'spamassassin -D --lint' ? Pripadne bez lint, ale s realnou zpravou na stdin?

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.