Rulez serverul de e-mail cu rspamd ca filtru de spam. Am 2 clasificatoare Bayes, unul cu configurația originală numită global iar al doilea cu per_user = adevărat numit per_utilizator. The per_utilizator clasificatorul are aceeași configurație ca global cu numai diferență - simbolurile sunt redenumite în BAYES_HAM_USER și BAYES_SPAM_USER. Deci, acum, când utilizatorul a primit e-mail, în antet sunt adăugate 2 simboluri de la ambele clasificatoare (de exemplu BAYES_HAM din global clasificator şi BAYES_HAM_USER din per_utilizator clasificator).
Trebuie să rulez un singur clasificator pentru utilizator, global sau per_utilizator iar această alegere este la latitudinea fiecărui utilizator (per_utilizator clasificator pentru câțiva utilizatori și global clasificator pentru alţii). Cum pot face acest lucru?
Am o idee, dar mi se pare exagerat. Ideea mea este să creez o pagină web în care utilizatorul să se conecteze și să aleagă una dintre cele două opțiuni (per utilizator sau global). Apoi alegerea sa se va salva în baza de date de pe server. După acel script va începe și acest script se va modifica etc/rspamd/settings.conf unde va crea o nouă setare pentru fiecare utilizator. Această setare va dezactiva simbolurile pentru celălalt clasificator (deci dacă utilizatorul a ales per_utilizator clasificator atunci BAYES_HAM și BAYES_SPAM simbolurile vor fi dezactivate). La sfârșit, scriptul va reporni rspamd. Ar trebui să fie de lucru, dar este foarte complicat. Voi fi fericit pentru orice idee.