Seven Spam Filters Compared 213
Goo.cc writes "Those wondering how their spam filtering software performs in comparison to other's may want to read this article on Freshmeat, where Sam Holden performs comparative testing of various popular e-mail filters. The filters tested includes Bayesian Mail Filter, Bogofilter, dbacl, Quick Spam Filter, SpamAssassin, SpamProbe, and SPASTIC."
Unadvertised (Score:5, Funny)
Re:Unadvertised (Score:2)
Yeah, I'll think I'll be a good samaritan and do that ASAP. Now, where's that open relay...
Good testing, but not enough samples (Score:4, Informative)
For Bayes testing, he used 68 spam and 68 ham messages. Spamassassin for one won't even activate bayes until it's learned from 200 messages; it's not uncommon for those who regularly deal with spam management on the server side to use 5000-10,000 message corpuses to test new rule additions and to train spam.
The low number might have a slight effect if most of your mail contains similar characteristics, but I'd much rather have seen bigger numbers of samples.
Re:Good testing, but not enough samples (Score:5, Informative)
In the third he used 1200.
Nice way to jump the gun.
Re:Good testing, but not enough samples (Score:5, Informative)
1273, out of which 1073 were spam. That leaves 200 non-spam messages, which isn't enough for Spamassassin's bayesian filtering to kick in, even if all messages were to be classifed as ham or spam, and not just let through.
To quote sa-learn's man page: The low number of emails, combined with no apparent manual reading on part of the author, makes me want to disregard this whole survey as pure drivel.
Regards,
--
*Art
Re:Good testing, but not enough samples (Score:5, Insightful)
While I'm sure the recommendations set forth in Spam Assassin's man page are probably a good idea for all Bayesian training sets, he wasn't using the Bayesian filtering included in Spam Assassin, so you can't really fault him for not reading a section of the man page for a feature he was choosing to leave out.
It would have been nice to see him turn on Spam Assassin's Bayesian filtering at least in some of the tests. I don't think test results with a feature I would imagine the vast majority of users would used turned off is a very good comparison of the different packages abilities.
Re:Good testing, but not enough samples (Score:2)
Re:Good testing, but not enough samples (Score:2)
Re:Good testing, but not enough samples (Score:2)
That spamassassin has a limit that my sample data didn't reach isn't of real concern to me. I can't just magically create some emails, I only have the emails that I have recieved.
A bayesian filter should work reasonably well with unbalanced training data. A Paul Graham style "let's ignore the huge amount of research in the field and make stuff up" filter will have problems because it igno
Re:Good testing, but not enough samples (Score:4, Insightful)
Re:Good testing, but not enough samples (Score:2)
But, Thunderbird catchs the rest, hardly any spam makes it through now.
Re:Good testing, but not enough samples (Score:4, Insightful)
If you're not going to let the program use its full capabilities, why test it?
Analogously, what kind of hardware review site would do a review along the lines of "This motherboard supports this extra feature that will improve CPU speed noticeably, but we're going to disable it for our tests (even though most of you would want to use it.)"
Re:Good testing, but not enough samples (Score:3, Interesting)
Re:Good testing, but not enough samples (Score:2)
Re:Good testing, but not enough samples (Score:2)
So it wasn't artificial. I mentioned in the article why I made that constraint.
I also didn't retrain bayesian filters on false-negatives before giving them later emails, which isn't normal use of them either.
Obligitory "here's my perfect spam solution" (Score:3, Informative)
SpamProbe can be fooled by clever spammers who insert lots of common words in non-visible html. A Baysian filter can't really catch that, but a heuristic filter can be written to notice the pattern.
Also, set up your Baysian filter to re-learn regularly from your spam folder. SpamProbe adds a unique ID to each message, so it won't process a message twice. Therefore, you can just manually move any false negative spams into the folder, and they'll be learned from.
WRONG. (Score:5, Informative)
Dont forget that the filter sees more than the eye...
It is learning the words. (Score:2)
I run SpamAssassin, I know that it catches that stuff.
The reason it does catch it is because it used a WEIGHTED system for classification. If the message has the characteristics of spam, but has random words in it, it will still be considered spam UNLESS those random words have been used previously in ham messages that it has learned.
Now, the odds of the spammer hitting upon words that my version of SpamAssassin has learned
Re: (Score:2)
Re:How about Spam Filter + Authentication? (Score:2, Insightful)
When, of course, most spam has forged senders.
Whee, looks like another idiotic pattern I have to bock.
Re:Obligitory "here's my perfect spam solution" (Score:2)
Well it's not that clever, I've configured SA to mark obfuscated mail +20, so it's always caught immediately. The only people using this feeble trick are spammers, so there's no likelyhood of a false positive...
Comment removed (Score:5, Insightful)
Re:Mozilla? (Score:2, Insightful)
Mozilla is no good for this, as you have to download the mail via POP3/IMAP to filter it.
Don't get me wrong - Moz' spam filter is good at the user level, but you really would want to try and ditch the spam before then (particularly if you run a server for a number of users).
Re:Mozilla? (Score:2, Informative)
Re:Mozilla? (Score:5, Insightful)
Re:Mozilla? (Score:5, Insightful)
So the majority has to filter locally, either in the client or with a local pop/imap proxy (like PopFile).
Re:Mozilla? (Score:2)
Re:Mozilla? (Score:3, Informative)
I have been using POPFile for months now, with a fairly complex setup, one of the things I like about POPFile versus the others I've seen (which are two or three bucket systems). It's classifying more than 99% accurately every month for the past three or four months (I reset my statistics around the first of every month) and has never been less than 95% accurate in a month (including its training month). For an idea of what my loads and buckets are like, this list of my buckets and the number of messages
OT: Disturbing? (Score:4, Insightful)
a. Spam Filter software company is now a "viable business."
b. Spam Filer is needed AT ALL?
Re:OT: Disturbing? (Score:2)
Flawed Tests (Score:4, Informative)
Spamassassin and Bayes? (Score:4, Interesting)
Also, what's with keeping the spam threshhold score secret?
Re:Spamassassin and Bayes? (Score:2)
I think he should have at least included a "full powered" spam assassin into the testing.. Which technology is best is an interesting test to perform. But, I'm really only interested in which application to install to kill spam.
I have been using Spam Assassin for a few months now, and find it to be excellent.
For my corporate mail, where I
Re:Spamassassin and Bayes? (Score:5, Informative)
sa-learn --spam --mbox ~/mail/myspamfolder
sa-learn --ham --mbox ~/mail/myhamfolder
As I get more spam, I set it aside into a folder, and in tcsh I have this alias set:
alias spamadd 'sa-learn --spam --mbox ~/mail/got-through && rm ~/mail/got-through && touch ~/mail/got-through'
Re:Spamassassin and Bayes? (Score:3, Informative)
In addition to the above, it might be smart to create three files called "ham", "spam" and "forget":
Complement with a c
Active Spam Killer (Score:3, Informative)
It is an autoresponder that checks the sender against a whitelist and a blacklist. If a new e-mail is in neither, then it bounces back an e-mail asking for a confirmation that the sender is a human. Simple!
Re:Active Spam Killer (Score:3, Insightful)
2. If someone spoofs an e-mail to me from a spam victim, the spam victim will get an e-mail asking them to prove they're real. Fat chance of them ever doing that. Who knows? Maybe the spam victim will be so impressed with the sheer brutality of Active Spam Killer, they'll try it to.
Re:Active Spam Killer (Score:2)
That's the theory, but in fact this sort of thing annoys many people, to the extent that they'll just give up on the idea of sending you mail (even if it was easy to `click the button').
If not, then I probably don't want to hear from you anyway.
Well I suppose that works if you only ever correspond with a small circle of friends...
Good luck if you ever actually
SpamAssasin had Bayesnian turned off?! (Score:5, Insightful)
I noticed immediately that the author turned off SpamAssasin's Bayesnian filter, claiming "it already has 5 points, that's enough". WTF does that mean? The whole point of SpamAssasin is to do a lot of tests, and add the scores together- and then set the threshold you want(something he also doesn't modify- I changed my threshold after looking at the scores spams were getting and such.)
I trained SA's bayesnian filter off of about 3 years of spam and legitimate email sent directly to me. SA as a whole is working nearly flawlessly- the only messages it has tagged as spam were those from users with improperly configured email clients AND suspicious email addresses AND using only HTML. Ie, a message that would damn well look like spam. However, like I said, I lowered SA's threshold by 2 points because I was having too many false positives(that was before I had properly trained the Bayesnian filter, so perhaps I'll kick it up a point now.)
One important note- when you get a falsely classified message, it's REALLY important to tell Spamassasin's bayesnian filter about it. It's as easy as cut+paste if you do sa-learn --spam/--ham --single, hit enter, paste the message, hit control D. Done!
Re:SpamAssasin had Bayesnian turned off?! (Score:2, Interesting)
I use SpamAssassin with the flag threshold set at 5, the default. I have procmail send any message from 5-10 into a spam mailbox which I clean out occasionally, and messages at 10+ straight to /dev/null (after a couple of months of also keeping those in the spam mailbox).
Having a properly trained Bay
Five baysian filters were enough (Score:5, Informative)
If you reread the slightly ambiguous sentence in context you will realise he meant he had evaluated five baysian filters and felt that was enough. Nothing to do with Spamassassins point system...
Re:SpamAssasin had Bayesnian turned off?! (Score:2)
In my case, SpamAssassin run at my University's CS department [ira.uka.de] has been working extremely well for me, even better since they updated to use Bayesian filtering. My statistics since 2003-03-05, i.e. for the last 174 days:
What? No PopFile? (Score:4, Interesting)
Check it out Here [net.com].
What About PopFile (Score:5, Informative)
According it it's internal statistics, it has classified 2821 messages as of the time I type this. It has made only 95 errors (often close calls, so I don't blame it). That puts it at an accuracy of 96.63%. For the record, of the e-mail I've gotten, it's 308 messages of ham, 2513 spam.
I have only been using PopFile since June 7th of this year, but it's working fantastic. The only thing I've used that's this good was Cloudmark's SpamNet, who stabbed the community in the back, so I switched to something else. I'm glad I've found PopFile, and I suggest you try it too if you're looking for something good.
Re:What About PopFile (Score:3, Interesting)
When me and my friend had a site featured on Yahoo, USA Today, NYT, etc. the spam just went THROUGH THE ROOF. But, thanks to PopFile I didn't have to see any of it.
POPFile is an MOST EXCELLENT Classifyer (Score:2)
Classification errors: 88
---
Accuracy: 98.56%
And THAT is with 8, yes EIGHT, different buckets for sorting my mail. Of course 79% of my mail is spam so
Since we're posting stats... (Score:2)
Classification errors: 110
Accuracy: 96.89%
This is with 4 buckets. My spam bucket received 2,561 ( 72.24%) of those e-mails, with 7 false positives and 9 false negatives.
Oh yeah, POPFile is cross-platform...Windows, Linux, anything that will run Perl (Windows users, don't be afraid. The installer installs an interpreter for you - you'll never know it's there!)
PSAM (Score:5, Informative)
See our PSAM [pdx.edu] project site for a refereed paper evaluating several machine learning spam filtering techniques (although not specific filters). This site also contains large standardized corpora for evaluation. The paper contains a number of tips on evaluating ML spam filters.
The /.-referenced article has some good ideas about evaluation. I particularly liked the explicit discussion of the false positives. The recommendations at the end are excellent. On the other hand, the evaluation isn't across a broad or obviously representative corpus, many of the tests are a bit odd, the ROC tradeoffs are not discussed. In particular, the evaluation set for the tests did not include enough ham to be able to accurately estimate the false positive rate: consider what would happen to the precision estimates if 0.5 were added to each of the numbers in the false positive table.
Overall, though, this was an interesting evaluation, and I'm glad that the author published it.
Use Spam Filters To Enlarge Your Penis (Score:5, Funny)
Please visit www.spamfilters2enlarge.com
Act before midnight and get a $30 discount.
Web interface for spamprobe (Score:3, Informative)
Re:Web interface for spamprobe (Score:2)
Off topic but... (Score:2, Informative)
Re:Off topic but... (Score:2)
What I really want is something with a more generic interface. POPFile's POP3 proxy and webserver interface mostly limits it to email. I'm thinking of starting a project to make a generic text-clas
C/R and Bayesian filtering (Score:4, Interesting)
Personally, I figure anyone thin-skinned enough to be insulted by my C/R filter probably isn't worth talking to anyways, but I digress...
Stop spam the low-tech way. (Score:2, Insightful)
The quickest way to stop spam in the U.S. would be to have a respected person such as the Surgeon General of the United States say that
1) There is no way to increase the size of your body parts,
2) The cheap Viagra is not Viagra,
3) and so on.
We can help by telling everyone we know not to buy anything from spam. Next time you are at a party or family gathering, make that point.
Spam would disappear if there were no buyers. We need to make it culturally unacceptable to buy anything that is adv
Re:Stop spam the low-tech way. (Score:2)
Re:Stop spam the low-tech way. (Score:3, Funny)
Unfortunately, you risk that people just remember "cheap viagra" and "increase the size", with the opposite effect as a result.
In Netherlands, there is or may was an urban legend that a big tea brand will donate a wheelchair to whoever gathers one million tea bag labels of that brand. Presumably, the tea brand tried informing the world through advertisemen
Re:Stop spam the low-tech way. (Score:2)
Never overestimate stupid people.
A message from a spammer (Score:5, Insightful)
Please don't bother your Congressmen or Senators proposing legialation that might not work 100%. Just keep on filtering the spam I send you, I know you would have never bought from me anyway. That you can filter ligitimizes my business and my waste of your bandwidth.
P.S. To be sure of not getting a false positive , be sure to send all filtered mail to a special folder. Waste your storage space storing the mail until you manually go through every piece to be sure you didn't accidentally filter something important. Of course, this will take exactly as much effort as it would have to just check the e-mail when it first came in, not to mention the extra effort spent in setting up the filters and the extra space for storing your incoming spam folder, but what the heck. You geeks enjoy wasting time this way, and I certainly appreciate it. It makes the work of all us spammers much easier.
Bandwidth is cheap, disk is cheap, CPU is cheap (Score:2)
And since the stuff like the spam filters are getting pretty generic, they can be configured and replicated to numpty users reducing spamming effectiveness by several orders of magnitude.
Poor attempt at irony BTW.
Re:A message from a spammer (Score:3, Insightful)
However, one interesting point that trollboy makes, is that the 1-800 numbers end up in the spam, and we don't see them: why not modify the filter so it automagically pulls out all such numbers from the spam, so that they can be easily on hand for those people who want to set up autodialers? In a way this is poetic justice, being analogous to the way the scumbag spammers harvest email addresses from web pages. So yet again, the cl
Re:A message from a spammer (Score:2)
Because this is unthinking vigilantism, real pitchforks and torches stuff, and spammers will just use your wrath to launch joe jobs against anti-spam companies and individuals.
Re:A message from a spammer (Score:2)
Re:A message from a spammer (Score:4, Insightful)
Re:A message from a spammer (Score:2)
Mozillas Filters + SA = Kick ass solution! (Score:4, Informative)
I'm using the standalone Thunderbird and it catchs everything that passes by Spamassassin. Spam is marked but never deleted, so I can go back and check. Some spam programs will delete email, which could delete a good email, unacceptable.
Basically, I'm using a mandrake linux box, imap, procmail, fetchmail and spamassassin. Easy, and I can send/receive email from my linux box, and port 25 is blocked from the Net so nobody can use me as a bouncer.
Only problem I had was, there was no complete document to set this up, I had to piece each part together.
So for anyone who wants to know, heres the quick steps.
1. I'm using mandrake, but had to update SA for the sa-learn utils. (Gotta train SpamAssassin)
2. Setup fetchmail in your personal account.
3. Setup
DROPPRIVS=YES
VERBOSE=ON
LOGFILE=/home/userac
|
4. Setup your user_prefs in your local directory for SA. (mine, but im no SA expert, but it works)
required_hits 5
rewrite_subject 0
use_terse_report 1
report_safe 1
use_bayes 1
auto_learn 1
ok_locales en
use_pyzor 1
pyzor_max 9
pyzor_add_header 1
use_razor2 1
always_add_headers 1
always_add_report 1
spam_level_stars 1
pyzor_add_header 1
skip_rbl_checks 0
#timelog_path
5. As root make sure Imap,Spamassassin is running.
6. Load Thunderbird, use Imap, use filters on x-headers.
Recommendations (Score:2)
I have a linux box running as my web/mail server that has spamassassin on it for anyone who wants to use it (setup
The problem is how to get spam and ham from Outlook back to the linux box correctly. To my knowledge, outlook doesn't export mail in any way that's readable by the sa-learn script. I'd like to setup a bayesian filter, but it seems like
Pine (Score:2)
I suppose (as the other poster) mentioned, that I could turn on IMAP, but like I said before, it sure seems like a gigantic pain in the ass to do nothing more than filter out a few extra emails a day.
IMAP (Score:2)
SpamBayes works really well for Outlook. (Score:5, Interesting)
That means that SpamBayes is filtering only the hardest emails to classify and so far it has only given me one false positive. I got one false negative after training it for the first time. SpamBayes also has a folder for messages that it is not sure of and so far they have all been SPAM. I seldom have to do more than inspect the sender and subject to confirm that they are SPAM.
Each time a message is automatically moved to the SPAM folder (or moved back to the Incoming folder) the training set is adjusted for that email so I don't have to re-train.
To sum up I'm really impressed by well designed Bayesian filters and this one in particular. I think it's worth while to take the time to build up a corpus of SPAM and "good" messages as I can then evaluate competing filters.
Re:SpamBayes works really well for Outlook. (Score:2, Interesting)
Spambayes is excellent.
Re:SpamBayes works really well for Outlook. (Score:3, Insightful)
Anybdoy looking for a can of spam might want to check out the Ling Spam [www.aueb.gr] corpus created by Ion Andoutsopoulos, also available here [www.aueb.gr].
massing spam for training purposes. (Score:4, Interesting)
you could even make it all official-like, and somehow guarantee that the spam that's up for downloading is "official" and "virus-free" and "safe for your computer." you know, do geek stuff like check hashes or whatever it takes to verify that the spam collection is legit. whatever it takes to ensure that someone else hasn't filled it with a ton of virus/trojan/etc. attachments. or whatever. i dunno. you know, somehow guarantee it's safe.
imagine it! download spambayes, get spambayes to connect to the official spambayes spamcorpus server, and download the latest 2000 spams! instant training.
anyway. just an idea. mod me down as -1, herrd0kt0r. 8P
Re:massing spam for training purposes. (Score:4, Informative)
Also remember you need to feed nonspams to bayesian filters also.
Re:massing spam for training purposes. (Score:2)
Yes indeed, but don't forget: ham is personal, while spam is universal, so you need your own corpus of ham.
Consumer Reports did an article on that too (Score:4, Informative)
SAProxy for Windows [bloomba.com] (Based on SpamAssassin) got the highest marks.
mail.app (Score:2)
Some comments (Score:3, Interesting)
The main problem I see with bayesian filters is that they are complicated and nontrivial to set up. I've been playing with Bogofilter for several months. And even with sub 1000 corpuses, I get a very high catch rate (greater than 90-some %, though I don't have exact numbers).
The method that I've employed is start with a small set of three hundred or so ham and spam corpuses, then to train on error over time. It's a pain in the ass because I still have to continually inspect the results and tweak the databases.
In addition to that, there are at least a half a dozen parameters that contribute to the success or error rates. So much so that bogofilter actually comes with bogotune to analyze the corpuses to suggest optimal parameters.
So give the guy a break. I wouldn't say his results are robust enough for an academic publication, but it isn't worthless. It's interesting enough for a read. It's more work than many of us are willing to do.
Also an interesting read is Comparing Bayes Chain Rule with Fisher's Method for Combining Probabilities [www.bgl.nu].
Re:Some comments (Score:2)
Correct me if i'm wrong but I think bogotune has nothing to do with success/error rates. It deals with the berkely db backend for speed.
Bayesian filters vs. IMAP (Score:2)
I use IMAP to read my mail, mostly because that makes it easy to read from both work and home, and occasionally when I'm on the road. Right now I'm using the bayesian filter in Mozilla. It's great, but since it's client-based that means I have three seperate filters I need to train. Sometimes I'll run into weird problems where two of the filters think an email is good but the third thinks its spam. If I accident
Really? Are you sure? (Score:2)
Interesting article but unsound methodology (Score:3, Insightful)
To show that one piece of software outperforms another, you need to prove statistical significance. This can be done in two ways:
The first method is called the pairwise t-test. What you need to do is to run k tests using different training and test data. For each of these tests, you find the accuracy of the classifier (#success/#trials). The, you form the "t-statistic," t = d/sqrt(sigma_d^2 / k), where d is the difference of the means of the two classifiers, sigma_d^2 is the variance of the difference samples and k is the number of samples. Then, you compare your t-statistic to the Student's distribution with k-1 degrees of freedom. Typically, you want a confidence level of 90% or 95% so you find the number of standard deviations away from the mean for the specific t-test (e.g. the 90% statistic 9-degree of freedom t-test is 1.38). If your t-statistic is greater than the number of standard deviations, then the difference between the two classifiers is statistically significant with X% confidence. Read more about this in Witten and Frank's Data Mining book.
The other method is called Analysis of Variance (ANOVA). I'm not familiar enough with this method to explain it here, but it allows you to choose from a set of experiments which ones really are above the average. Dig around in your statistics books or on the web for more information.
Sam should have made use of either of these techniques when doing his analysis. Since he only ran one experiment per configuration of his classifier, you can draw no real conclusions from the data presented (it's a Student's distribution with 0-degree of freedom... essentially flat!).
Since most of us only have a small number of corpora kicking around (maybe even only one!), you can use a method called "cross validation" to give yourself a larger number of data sets than you actually have. When doing a cross validation, you divide your corpus up into k "folds" and then perform k experiments. In each experiment, you set aside one fold of your data for testing and train on the other k-1 folds. Since you're using different test data each time, each experiment can be considered to be different and then you can use a pairwise t-test to prove statistical significance. There are other methods that you can use such as "leave one out" where you have as many folds as you do pieces of training data and "bootstrapping" where you sample your training data with replacement and test with whatever wasn't sampled for training.
However, cross validation may not be appropriate for incremental learning algorithms if your data is on a timeline (such as e-mail). You can break your corpus up into pieces and do your evaluation on that.
Proving statistical significance is very easy and allows you to be confident in the conclusions that you make in your publications. It's the scientific method!
Good luck!
Henry
Re:Interesting article but unsound methodology (Score:2)
I even did some stats stuff and found that there was a significant performance difference between some of the filters - but I don't trust my stats knowledge enough to publish such things without getting them checked. SInce I didn't get them checked, I didn't include them.
If the article was meant for a machine learning journal then obviously it's a joke. But it wasn't it was meant for freshmeat, the requirements are much lower.
overtraining? (Score:2)
/joeyo
Automatic Spam Training (Score:5, Interesting)
We have several spamtrap addresses on our sendmail server. They were not intentionally set up as spamtraps, but in looking at my mail logs I noticed that there were many email addresses receiving spam attempts that are not and never were valid addresses on our system. These invalid addresses somehow got into spammers' email databases and they receive nothing but spam.
So I set up entries in my aliases file to automatically redirect all mail for these accounts to bogofilter's spam database. Here is a sample...
nikola: "|/usr/local/bin/bogofilter -s "
cal: "|/usr/local/bin/bogofilter -s "
bwilson: "|/usr/local/bin/bogofilter -s "
fayre: "|/usr/local/bin/bogofilter -s "
(If you are also using sendmails access.db to filter mail based on the source IP address, you may want to set up the spamtrap addresses as "spam friends" so that spam directed to them is not filtered out by your IP address filters.)
To keep the spam database fresh and to keep it from growing to an excessive size, I use a daily cron job that automatically deletes spam entries older than 30 days...
# remove records older than 30 days from spamlist.db
/usr/local/bin/bogoutil -a30 -m
This gives me an 8 Megabyte spamlist.db with about 14,000 emails in it which is constantly refreshed to keep up with the latest spam trends.
Maintaining the non-spam database isn't quite as easy. I use bogofilter's -u option on my own incoming email, which tells Bogofilter to update its databases with my incoming mail based on its classification of the message as spam or non-spam. I never get a false positive, but I do occasionally get a false negative which requires me to make a correcting entry in the database.
SpamAssassin now has a bayesian filter (Score:2)
Re:Link Please (Score:4, Informative)
Re:Link Please (Score:2, Informative)
The Link. (Score:2, Informative)
Re:Link Please (Score:2)
Re:Link Please (Score:2)
Re:Link Please (Score:2)
Re:Link Please (Score:2)
Don't complain, they're trying to keep from slashdotting the server.
Ok, probably not, never attribute to benevolence what can be explained as well by stupidity.
The address is there though, before you complain about them being too stupid to make a link you might ask yourself if you're really too stupid to cut and paste. Cuts both ways.
Article isn't really anything new, but a decent quick rundown on the current state of the field I think.
Re:Sad (Score:2, Funny)
Re:So weird (Score:3, Insightful)
You can not put it in a bussiness card, people will always type it wrong. You definately cannot pronounce it over the phone.
In fact, most would give up on contacting me through e-mail just looking at this monster.
Re:So weird (Score:2)
especially when you put two "@" characters. Postfix, interprets this as
saf4502@E8Hkl3.biz.notsohotmail.com
(replaces all @ after the first one with dots.)
So there is something wrong with this.
Re:So weird (Score:4, Insightful)
This is a pretty bogus "fix". It might work if you set up such an account and never use it, but if it's used and gets into a spam database the computers can proprigate this e-mail address just like they can any other. The spam database computers simply don't care if the name is "joe" or "saf4502", they deal with both exactly the same. All you'll really do is make it harder for you to pass along an e-mail address verbally to someone.
Spammers get these addresses any number of ways. Many are harvested tens of thousands at a time. If you ever use that e-mail address in a usenet news group, for example, it will get harvested. Of course, you can munge it and give instructions in the post for how someone wanting to reply should unmunge it (replace the number in my name with the square root of the number) but realistically few are going to bother to go to extra work to unmunge an e-mail address, so if you made a post to really try to get some information back rather than to just hear yourself talk, that's a big waste.
Same if you want to post a contact e-mail on your website.
Businesses you deal with are even less likely to unmunge your e-mail address, and if they do you certainly have no protection that they are not the ones about to sell their mailing list database to a spammer.
And even if you just keep your e-mail adderess for close personal contacts, one of them may eventually come across what they think is a "cute" electronic greeting card site on the web and give them your address to send some damn picture of a dancing bunny, or use your e-mail address on some site with an "e-mail to a friend" link for a story they think you would be interested in, or even just let their computer get infested with some worm that goes through address books, and your adddress is in some spam database, soon to be in thousands. Having a hard to remember e-mail address is no more protection than having an easy to use one is.
I even created a dummy e-mail address one time on Mindspring, with a very uncommon name and numbers. Never used it. It started getting spam after a while. Either Mindspring sold the names, or they had a bad security system and some employee sold the names, or they had a really bad security system and someone hacked in and harvested the names.
Re:So weird (Score:2)
Maybe you don't have this problem. I never did until becoming the list manager for my cycling team, then the bounces and spam (to a list alias that is NOT advertised anywhere) started flooding in.
Mod parent up (Score:2)
Re:Thank you from a Spammer (Score:2)
However, I need to take exception with this bit:
Just go through lots more work to set up special filers on your computer
I have just set up a Network Appliance F840 [nornet.com.cn] filer for NAS on our network, and it we very easy indeed!