Closed (fixed)
Project:
Spam
Version:
4.6.x-1.x-dev
Component:
User interface
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
19 Jul 2005 at 12:46 UTC
Updated:
15 Sep 2005 at 01:54 UTC
I have several complaints about this:
I have to wonder -- is anybody thinking about how this module works for sites that gets hundreds or even thousands of spams per day?
Comments
Comment #1
jeremy commentedPatches are welcome.
> No "auto-delete" feature for spams referencing certain URLs.
Go to administer >> spam >> custom filters, create a filter rule to match your URL and select "Automatically delete spam".
Comment #2
jgoerzen@changelog.complete.org commentedWhat I'm really suggesting there is that the "spam url autodetection" feature have an auto-delete feature, so when Drupal automatically learns of spammer URLs, it can automatically delete those comments in the future.
Comment #3
jeremy commentedMy fear is that it can learn a URL wrong. If it automatically started deleting comments that it thought were bad, you'd never have a chance to correct it, the comment would simply be gone.
That's why the only way to do this is through the manual "custom filters". On my website, I have 15 custom filters defined, 7 of which auto-delete. 682,286 spam comments have been automatically deleted.
That said, I think the idea to auto-expire spam comments is excellent. I originally didn't want to delete spam ever because then it would be impossible to gracefully upgrade the tokenizer logic. As it stands, the tokenizer logic seems to be fine so I'm no longer worried about this.
In any case, there are some serious design flaws in the spam module, and I intend to sit down and re-write the entire module to address these issues. Hopefully in the near future. Until then, patches are welcome.
Comment #4
jeremy commentedI have re-written the spam module. Read my announcement here. Download it here.
The rewritten module addresses all of your concerns.
Comment #5
jeremy commentedFixed in the rewritten spam module.
Comment #6
osherl commentedComment #7
(not verified) commentedComment #8
jeremy commentedClosing manually. (I think the project module is broken, it keeps marking them updated when they should be closed.)