Örököltem egy spamassassin-mysql rendszert, A bayes_vars táblában két
felhasználó van, root és vscan, de ez utóbbihoz sokkal, több
nagyságrenddel nagyobb spam-ham-token számláló értékek tartoznak.
Vélhetőleg a root-hoz tartozó értékek úgy keletkeztek, hogy az sa-learn
--ham|spam parancsot root-ként futtatták, miközben az spamassassin
(amavis) vscan-ként fut.
Mivel költöztetnem kell a rendszert, az új helyen debug közben észre
vettem ezt:
dbg: bayes: using username: root
Nem tetszett, és megtaláltam a bayes_sql_override_username paramétert.
Ha ezt vscan-re állítom, akkor ez előbbi sor is username: vscan-re változik.
De gondolkodóba estem. A neten ezt találtam:
bayes_sql_override_username someusername
This directive, if used, will override the username used for storing
data in the database. This could be used to group users together to
share bayesian filter data. You can also use this config option to trick
sa-learn to learn data as a specific user.
de számomra ebből nem derül ki, hogy ha a spamassassin vscan-ként fut,
akkor a root nevében tanult adatokat figyelembe veszi-e a rendszeren
átfolyó levelek esetén. Ha nem, akkor hogyan vihetőek át a téves helyre
került adatok a vscan alá?
Az sa-learn --backup | restore megoldás lehet rá?
Köszi:
Pali.
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux