What is Spam ?
Spam is unwanted, unsolicited, junk email that is sent to you and me without our consent. It is usually obnoxious and sometimes obscene. It clogs up the internet and wastes our time when we have to sort and delete messages from our inbox.
How do the spammers get our email address?
Spammers get lists of email addresses in several ways, however most of the addresses are harvested from your email address attached to usenet postings in newsgroups and from your email postings on web pages. Every time that you give out your email address when researching genealogy, it has the chance of getting harvested by the spammers. For example, Surname Lists on GenWeb County sites usually contain a "mailto:" link back to the surname submitter. Try using a search engine such as Google and search for your own email address on both the Web and Newsgroups. I found my own email address on at least 50 web pages and on more than 15 archived Newsgroup messages. If you subscribe to any Lists, these messages may be archived on open web sites for the harvester robots (Spambots) to use. The better Lists keep their archives protected from being spidered by spambots or search engines. Your email address may also be purchased by Spammers from unscrupulous List-owners. Be careful what you join!
How can I prevent them from spamming me ?
There are several ways. Some methods just delete the spam as it arrives in your inbox, but this is less than ideal and far from foolproof. Other methods are more complicated and involve some expertise in writing Perl script or Java for your website. Here are some steps that you can take, ranging from very easy to fairly complicated:
1. Avoid posting your email address on Usenet messages.
If you have already posted using your email address, you may think that it is too late. However, Google has a way for you to delete your postings from the Google Groups (Usenet) Archive IF you are still using the same email address when you originally posted the message. Just go to Google Groups Help, and find Question #12 (How can I remove articles from Google's archive?). They have a link to an Automatic Removal Tool, that allows you to log on and remove your old posts. (when doing the actual removal it is helpful to have 2 browser windows open, and toggle back and forth between search and remove)
If you want to post to the Usenet groups, try using a fake, temporary or protected email address. Sometimes, people add extra letters to their real address, then tell people in the body of the message how to reply by deleting these letters. Also, you could use your website to refer replies to, if it contains your protected email address. (Hint: create an image file of your email address and post on your web site)
2. Avoid posting your email address on other web sites.
When adding your surname to a County's web page, or when asking someone to list you as a researcher for a particular name or location, you usually have to give them your email address if you want other researchers to contact you. The best way to do this is to give them your website URL only, or ask them to post your surname with extra letters added, such as nospamrgcox@inetnebr.com, then somewhere in the posting tell people to delete the "nospam" before replying. Also, if you have a protected email address, such as SpamCop offers, use that. Some people like to use Hotmail or Yahoo accounts, then abandon them when the spam gets too bad, however, legitimate researchers will not be able to find you if you do this.
If you have already used your primary email address when posting messages to County or Surname web pages, then you really only have 2 choices: Change your email address OR politely ask the administrator to delete or edit your posting. Most County administrators are happy to edit their pages when asked. (although you may need to remind them a few times !)
3. Use Subject or Sender filters (rules) for incoming mail.
This option is available for most email software, such as Outlook, Outlook Express, Eudora, Lotus Notes 5, etc. However, some software may not be able to do this (such as Lotus Notes 4). Filtering obscene email is easy - just add a rule to delete the message for each naughty word in the subject line! Obnoxious spam is a little harder, but if you see the same advertisement over and over for "ink jet refills" or "investigate anyone", these are also easy to filter. The harder ones are the ones that don't have any text on the subject line, or have a few non-offensive words that you would be unlikely to filter. (You don't want to accidently delete a message from someone that may give you 10 new branches of your family!) Probably the best way to filter messages, is to move either the unwanted or wanted messages into a separate folder, then look at the subject line or sender before deleting. I usually filter all of the incoming messages with my name in the "TO" or in the "BODY" areas into a "Sorted" folder.
4. Don't use "mailto:" when placing your own email address on your web pages.
This may sound difficult, but there are several other ways to place your email where legitimate researchers can find it and spambots can't. One way is to create an image (JPEG or GIF) which displays your email address. Call it EMAIL.GIF or something similar, and use it on any of your web pages. Researchers will have to write it down and manually type it into their email software, however spambots will never see it.
Another way is to use CGI forms (mail forms) to let the researcher fill out and submit. Spambots will find nothing useful in pages that only contain forms to fill out. Another option is to write (or copy) a small JavaScript script that generates the email function on the fly when you click on the link.
Another option is to place the "mailto:" within an image map. I'm not sure if this works, however I have had an image map link to my son's email address at Iowa State on my index page for 1 1/2 years, and Google can't seem to find it.
5. Provide Spambots with thousands of fake and useless email addresses from your web page.
Some people call this "poisoning". The object of "poisoning" is to try to fool the "harvesters" or "spambots" into accepting lots and lots of completely fake and useless email addresses, so long as the bogus addresses appear to reside in (or are linked from) ordinary nondescript web pages. Depending upon how the harvester code is written, hopefully, the thousands (or millions) of fake addresses will either cause the spambot to completely ignore the page, or generate tons of bounced emails for them.
The random fake emails on your page may be generated by a CGI program or you may just copy and paste these from other anti-spam web sites. Another option is to provide links on your web pages to the anti-spam web sites that contain these fake email addresses, as the spambot will follow all the links on your page.
Useful Links and Example Pages
Here are a few links to anti-spam web sites and ordinary web sites that are successfully using anti-spam tactics.
NEW! IAGenWeb Coordinator Email Address Scramble Options from Jeff & Rich Lowe and Nettie Mae
HostedScripts.Com This site contains information on "poisoning" and has a page of randomly generated emails.
Wpoison This site also has information and scripts for "poisoning".
Spambots Beware! Lots of information on Spambots.
Web site of Phil Karras, KE3FL Phil has examples of a Java-generated "mailto:" on his site. (pages 69-70, QST magazine Dec 2001)
Eldersong.Com Another of Phil's pages with Java examples
Alchemy Mindworkshop See the paragraphs under "How the Hell Did They Find Me?"
SpamCon foundation Lots of Legal information on spamming
SpamCop Has a protected email service, and ways to report spam
Spamex Has a protected email service
A Genealogy War Against Spam!
As George W. has started his War Against Terrorism, this is the start of my Genealogy War Against Spam! If anyone has other information that they would like to share, please email me (safely).
Example Email Links:
(Image-map with mailto: link)
mailto: nospamrgcox@inetnebr.com (added letters)
(image file with embedded email address)
Link to spam-protected E-mail page: Click Here (look at html source)
Fake Email Address Examples:
hmealfctoa@kjyxstpeywznomr.com
umdjnlvrmg@xpamqkvoinhxsgu.org
tielnyyrhl@dddpkafkmvuijcv.net
aoxugrdkdq@jciqnluraerfpda.net
kbumpryjxc@swqxckjadjwnuvn.org
wufpmkocil@wskxfnoeswhdtfl.org
hsskqmqvbv@zlvidxuyclinhql.net
pnwurvavnk@vhfsbbrbsijahii.com
nuxmvcnnzs@hqnsbmpvngaklzy.org
fbtkbcalng@rojhiwvecpixxwe.com
ljbdifvlnq@dfglxgigbtqqeka.net
sndvpjzlbe@cqwzvlmprhkjymg.com
vrxfefbdrl@ctantofzgrxuluz.net
rnqyjmjciq@zethyepmgccjmjs.net
jvivjggcin@kzkyixvxkptjkml.org
tcmtauhwrq@zklpvphddvzbyro.com
pwfmawrrzp@galfiifucacqdeu.com
uxrbcazufg@czjhttcoqqtqcdy.com
wvdzledwkj@trmadyetijqclec.org
ctjctwrldf@aabbopewjdfzgwd.net
lqooiabvmq@xvgjzztjcohwbap.com
zoqsyzeesh@boyfxkuewotnzrt.net
quxghaaagt@nkllpghotjysueq.net
gkiawwzcwb@xrqvpmtfuyxcqml.com
izaekdutgo@tbbdkythlhcejyh.com
uktbefnesv@megydyzfgynxaau.org
gmqlftqxcw@ylzsadmsfmitfcp.net
dugehufncz@zjmbwwspyyxpqal.com
dcmwzbhtrg@wywbwiafzzwrlib.org
fyafmdtvqq@tfbflygmobpvues.com
zynxugyksj@pnuugggbhgavwhp.com
specgblhuk@oppmqgugboldyjl.com
mocivwetqi@vptkdzphsvhlfcu.net
ohxpzwudxg@hssivwcbdtwdseq.com
gustjelhae@udgycpamqvdabny.net
okkdhoosow@bqtjbhirtarbvzw.com
kwxkogkxlk@kfvsivqouoapxlf.org
uggdvxvyvb@bxifkuihfkihxik.com
zgfgryfbhr@hwxqfdqpqilzwqh.com
yqzcirhuma@bivztxhyozkunkg.org
vnjwmagxsx@pvhitzdwayyfaqk.net
wqvgpvzfqm@tmytkjqrnvpadze.com
fvjidrasww@xxkmrqmjjbligch.net
flyunruxbq@ydtgmkjglhsozha.net
mkbxnvucpk@qshzdthhayobtjo.net
ibxtxauvfg@pbedpngdbmvtnhm.net
tlrctvtrhr@kenzjpuydqgvkrl.net
cdwahfocik@goikuihilsapbdp.net
cjbqitpcle@swgmxrklhugtucd.net
zgnwrkhudz@ubvahibvmctuzgg.com
pviemuirwe@oyxmyxosiwuyfdm.net
yrkznbcquq@oalqztehnvbztiu.org
bsvazkkuui@vetmvlcvlqznysj.com
meopyojstm@bswxqkarfeqguxz.com
xvynwrlqfz@twyrnggpcubdbfz.com
kosgbdrzne@znhwprjeqipzslf.net
koactqyamt@nrlwaztjfbmrccz.org
cyxgyuxqlb@jvibdhhinqgbmmy.org
jnizbccyyi@dpmtrorxyrktqwv.net
stizbjmqoo@zkfnxnihhymkigw.org
dayblyvmqw@xldocktvjojwixx.org
svaoyoekhn@zfbxjflptxfteyd.net
ckdogukgax@wbzdcmdbooovzce.org
pzbgqtdnmn@lzkcgstiyqdzvsa.org
sncfdrqlee@zsqpeagmdpbbmns.net
vrskfchmwh@kwsxvmifpbumicm.net
doumnesjdt@jcbkulpxjpcihuv.net
cucwsfbkdn@eziwonmmpwvcizu.net
qxyshdzuup@trqodizgkmlgjss.com
ddffrudlog@gudrquotcnwprkc.net
ndnywcwrev@rnjcprcjfbjuode.net
wfakyhlbek@uuwvlwjlzckczen.net
dskduxulmf@nodorbprdvgzpix.net
jcuhpjgdtt@ayvwvqbkiacypoi.com
tjfvblrfia@yttlggcdwvesqeo.com
olpkfxvdoh@jlmlowubrrtodkk.com
lvjksclliv@yyhvdvnhwckvdpd.com
nozizxmyep@cgjpbxgcueyxhnz.com
dbthaqxiey@txyhnhosebzjlsa.com
dmrpatmtdk@norlstexdauapfl.net
ofttysisfi@ocuuyiqnfcorckz.org
pokskoiywe@akddseowdbfswvz.net
avbujntast@zhbwcylwnkouqnz.com
smjldiaonk@xgxiydltnhyqwlf.net
snllvwpihb@jwwftjafmiqofcu.org
zrkeaimwsz@ziwbcgszkdqcpxr.net
smaptpbrqj@ciqfvfuccduqvtg.com
uruhvrvboa@ssgvuzjylhzstfk.net
opacooyydg@hzfeluxuxuuwsbz.com
svaydviswv@eymlpjfhgoixvib.net
rrfvoqegdh@xpiuplqzdxecvrb.com
puymtqojjy@gktythvfwtdzeeg.org
occgvpjmer@bfnsgrnpognjpzk.org
pqlarvvxnj@nhquhbbamhtaaau.org
tjuoylstxq@pzszajxlfjohyxb.net
ouormogsgm@opsfjqvezytwgti.org
isvtaqnzch@zklzoejubhxwajn.com
jzgzivibly@zfirxxtlswspihq.com
dcqwmyhpkg@gelixhxzynxgvou.net
slbjslsyhi@ddtocttddkfdfik.org
dwqiomihzp@ptejlquenmujsxc.org
wtemxufgvw@rbdxncxcgnzkhpo.org
tltwppfohf@rxcewmbjeuykjkc.net
miwggejrme@gysgtiadayaznck.org
(more to come .....)