Portál AbcLinuxu, 8. května 2025 02:34

Dotaz: rspamd - vlastní pravidla

16.5.2017 18:07 Parek | skóre: 3
rspamd - vlastní pravidla
Přečteno: 327×
Odpovědět | Admin
Ahoj,

chtěl bych si do rspamd vytvořit vlastní pravidlo. Chci, aby když email obsahuje 'zip', tak dát nějaké skóre.

Chtěl jsem to udělat přes regexp a vyšlo mi něco takového:
config['regexp']['OBSAHUJE_ZIP'] = {
    re = 'Content-Type:\ application\/zip;',
    score = 1.5,
    description = 'Obsahuje prilohu ZIP',
    group = 'Moje pravidla'
}
Zkusil jsem to dát do ..../local.d/metrics.conf, kde mám již upravené již definované pravidla. Nicméně to nefungovalo.

Popravdě ale nevim, kam přesně to mam dát, aby to fungovalo. Další možností je napsat to v lua. U toho jsem ale v manuálu nepochopil, kam tam mam napsat to pravidlo.

Pokud někdo máte s rspamd nějaké zkušenosti, budu Vám vděčný za rady. Google mě furt odkazuje do manuálu a z toho se mi to moc nepodařilo pochopit.

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

Odpovědi

16.5.2017 18:58 NN
Rozbalit Rozbalit vše Re: rspamd - vlastní pravidla
Odpovědět | | Sbalit | Link | Blokovat | Admin
re = 'Content-Type=/application\\/zip/H'
nebo,
re = string.format('content_type_is_subtype('zip')')
50c
16.5.2017 19:42 NN
Rozbalit Rozbalit vše Re: rspamd - vlastní pravidla
Pradlo patri do souboru:
/etc/rpsamd/local.d/my_rule.conf
Btw. dokumentace je dost zle napsana..
16.5.2017 20:32 Parek | skóre: 3
Rozbalit Rozbalit vše Re: rspamd - vlastní pravidla
Díky za reakci.

Dal jsem to tam následnovně, nicméně se to nijak neprojevilo v hlavičce mailu ani na skóre. :-/
config['regexp']['OBSAHUJE_ZIP'] = {
    re = string.format('content_type_is_subtype('zip')'),
    score = 1.5,
    description = 'Obsahuje prilohu ZIP',
    group = 'Moje pravidla'
}

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.