Portál AbcLinuxu, 12. května 2025 12:52
Na Postfix serveru provádím kontrolu virů a spamů pouze prostřednictvím AVG. To vloží do X-hlavičky skore spamu. Od určitého skore označí program mail jako spam (např.92). Mám zjištěno, že od určitého skore - 96 jsou maily opravdu spamy. Maily s nižším skore bývají mylně označeny. Program sám (AVG 7.5) má možnost je jen doručit nebo smazat. Chtěl bych poradit se skriptem, který by zkontrolované zprávy se skore větším jak 96 posílal do schránky SPAM.
Zkoušel jsem nějaký "vzor" najít v dokumentaci Postfixu, ale nedaří se mi to uvést do funkce. Neřešil již někdo odobný problém a nemá takový skript již hotový? Poradí mi někdo jak to řešit?
Řešení dotazu:
Nevím jak donutit AVG aby po označení zprávy to procmailu předal. AVG je jako kontent_filter a vrací to zpět Postfixu.
procmail
, Maildrop
nebo něco podobného místo lokálního doručovatele zabudovaného v Postfixu. Ke čtení doporučuju How Postfix delivers mail a Postfix + Maildrop Howto (i když nepoužijete Maildrop,
jde především o princip lokálního doručování).
Nevím jak donutit AVG aby po označení zprávy to procmailu předal. AVG je jako kontent_filter a vrací to zpět Postfixu.To je ale správné chování. Pokud chcete s tím dělat něco dalšího, tak změňte metodu lokálního doručení. Nevím to z hlavy, ale jsem si jistý, že jde nastavit, aby postfix místo zápisu do maildiru předal zprávu nějakému programu. To už může být procmail, nebo nějaký jednoduchý skript, který to správně rozřadí.
No a stakovým skriptem jsem chtěl poradit. Jsou nějaké nápady?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.