in reply to OT: Spam protection

I would not be offended by such a "challenge/response" system.

However, I once wrote a similar "challenge/response" program in Pegasus Mail to weed-out spam mail from a number of mailing-lists I am on.

I seemed to have hit a raw nerve with many of the members of these mailing lists. All they had to do was sending a reply with in the body of the message "Please add me to your list".

Far too many to count wrote pages and pages about what a disgrace it was to even dare to think that their sacrosanct messages could be considered spam! I almost had a petition started to remove me from the list.

YMMV, but I would prepare myself for a lot of strange reactions.

CountZero

Replies are listed 'Best First'.
Re^2: OT: Spam protection
by Aristotle (Chancellor) on Jun 10, 2003 at 23:40 UTC
    It is very annoying. Some chap with a challenge response system pestered everyone on the perl5-porters list with his messages. Do you have even a faint idea of how much traffic it would generate if everyone on a high-traffic list (which p5p definitely qualifies as) used such a system? On a challenge response system's Freshmeat project page, someone reported his experience trying to run it on a company mailserver to reduce the time wasted with spam, and said (besides annoying some customers and business partners) it nearly quadrupled his mail traffic due to all the extra mails a single message generated, to the point where the server was no longer able to handle it. He was forced to revert to traditional filtering methods.

    Makeshifts last the longest.

      I see, but to my defence, it was not a high traffic mail-list and the challenge went only out to "suspect" addresses ("hotmail" accounts and similar throw-away addresses)

      Of course the challenge was not posted to the list, although the answers of those who were challenged did make it to the list!

      Now I have given up on the challenge-response system and use a Bayesian (not sure about the spelling here!) filter which filters better than 98% of all spam.

      Strange as it may seem, now that my ISP has installed their own anti-spam protection scheme, the efficiency of my local filtering system dropped.

      CountZero

      "If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law

      It can be made less annoying if you just use the challange/responce once to verify each new email address that send to the list. Reply back with a message that has a encoded url that verifies the email address as "ok" and also maybe have a way to reply to the message as an ok trigger. to quadruple the number of messages you are sending would be impossible. Worst case you would send two times as many messages assuming that there is never a repeat poster on the list.
      it looks like this:
    • New_person@me.org sends an email to the list
    • The list notices that New_person@me.org has never been authed before.
    • It moves the message from the active queue to a hold queue
    • It adds a entry to the auth system db with the queue ID.
    • Generates a message to the sender with a url like http://mylist.org/authrequest/12314hb4ds54 and a tag in the message so he can reply to get auth and instructions.
    • New_person@me.org gets the auth request and clicks on the URL.
    • The auth DB is updated and the hold queue message is released, the "New_person@me.org" is placed in the authenticated db.
    • New_person@me.org sends another message to the list the mail server sees that the email address has been verified and the email is allowed through.
    • Daily a cron job rotates through the hold queue deleting mail that has been there for more than 1 week without being authenticated.


    • If that process puts too much load on your email server there is something wrong, There is no way that method could be more intensive than SpamAssasin or some other filter software.


      -Waswas