Spamszűrés Exim MySql Catch All esetén hogyan?
Exim-ben szeretnék mindent fogadó fiókot megvalósítani, mysql háttérrel, ki/be kapcsolható spamszűrővel.
Az ACL alatt eldöntöm, hogy a címzettnek be van-e kapcsolva a spamszűrése,
warn set acl_m_spamfilter_enabled = ${lookup mysql { SELECT `spamfilter` VIRTUAL_USER_FROM_WHERE_MACRO}}
majd az sa-exim.conf fájlban ezt a változót használva kapcsolom ki/be a spamassassint:
SAEximRunCond: $acl_m_spamfilter_enabled
Ez egészen addig jól működik, míg valódi címzettnek jön a levél.
Mindent fogadó fiók esetén azonban előbb fut le az ACL, és csak utána a ROUTER, így az ACL alatt még nem tudom, hogy melyik a valódi user, akihez be fog kerülni a levél, így azt sem tudom megmondani, akarja-e a spamszűrést, vagy sem.
Azt reméltem, hogy a redirect router az átirányítás után újra kezdi a levélfeldogozást, és így a már meghatározott felhasználónál újra lefut az ACL, vagyis megfelelően kapcsolgatja majd a spamszűrést.
Ezzel ellentétben redirect után már nem változtat a spamszűrésen.
A spamszűrés kivételével rendben működik a mindent fogadó fiók.
Meg tudom ezt valahogyan oldani?
Van olyan redirect, ami előről kezdi a levélfeldogozást?
- Tovább (Spamszűrés Exim MySql Catch All esetén hogyan?)
- 1064 megtekintés