Ö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

válasz