Plugin Author
Erik
(@codekraft)
Hi @ralf-r ,
first of all, thank you for using the plugin and for taking the time to report this!
Yes, it’s definitely possible to reset and rebuild the B8 database in cases like this. Personally, I find it quite effective (in fact, it’s proven to be very efficient in spam filtering – see: Naive Bayes spam filtering), though it’s not without its flaws, such as the risk of poisoning.
You can try using the debug tools – they should help fix the issue. Look for the checkbox labeled “Enable advanced settings”: once you check that, a new card will appear at the bottom of the CF7 Antispam settings page, with some useful buttons.
If you suspect the current B8 dictionary has been poisoned, I recommend starting by clicking “Reset B8 dictionary” – this will wipe the current B8 database and start fresh.
To speed up the training process, you can then use the “Rebuild B8 dictionary” function just below. This will go through all messages currently labeled as spam or ham and use them to train a new database.
Just make sure the messages are correctly categorized – spam in the spam folder, ham in the ham folder – otherwise B8 might learn the wrong patterns.
Hope this helps!
If it doesn’t solve the issue, feel free to reach out again – I’m currently working on fixing a few things in the plugin. Thanks again for your support!
Best
Hi Erik,
thx for the fast follow-up.
Worked like a charm, now waiting how the new stats will work out.
Best
Plugin Author
Erik
(@codekraft)
Ciao @ralf-r,
I have just published a new version of the plugin with the UI updates I mentioned to you. I have also verified that everything works as expected in the new ‘tools’ tab, where you will find everything you need to rebuild the database when necessary.
I hope you appreciate it!
Hi Erik, thx for the followup, and yep, seems to work well 👍