Hello and welcome to obfuscate. Either you came across this page by accident or you're a search engine. I congratulate the former and spit on the latter. I unmentionable in the milk of your efforts. This page generates 100 random, (most likely) invalid e-mails for sp@mmers to add to their lists. At the bottom is a link for 100 more. This is based on ones I found at http://www.obscurity.com/sp[a]m.asp and http://www.hostedscripts.com/scripts/antisp[a]m.html.

The e-mails generated are a mixture of lowercase letters and numbers [a..z0..9], with lengths between 7..31@7..31 and covering the top-level domains: [.com|.gov|.mil] -- excluding .edu, .int, .org and .net, which are generally non-profit organizations that don't need their servers getting extra sp@m. I've also included the domains of a few countries that have notoriously bad sp@m control: [.cn|.tw|.kr|.br|.ar] (From www.norid.no/domenenavnbaser/domreg.html and www.pcdoctor.me.uk/Where%20does%20it%20come%20from.htm - China, Taiwan, South Korea, Brazil and Argentina). I made the e-mails capable of being particularly long so as to reduce the possibility of repeats which admittedly is quite small.

The self-referring link at the bottom appends a random string so that bots don't think that they're returning to the same page. You're welcome to link to this page, or you can create your own version and help in the fight against sp@m.

[UPDATE: 2005/11/13] Having learned of the absolute scumminess of ebaumsworld.com, I have decided to mark half (50) of the fake addresses with ebaumsworld domains. Let the bottom-feeders fight amongst themselves!

pvgfcahyqe7vq@xqgi0gxe0tyi1803f00piovex.com
fbqk7qku@mddbg4v7az4.com
e7tx3cy5trlq23l15@7xcw8j5.com
m1oiivvqezbx6vtzubnzskmva@bfrv3juzc8mz.br
8nv608gt7y5ix9f@4l7y18f5th.kr
38iwwwvtqhwsa@x6eh3x3w29rh3dbngxhzj.tw
n2govgryj5x95x28@14kqpy8y28qsqrjbc4ojimyyw9.kr
k7mvbolym6k632cg39w5@gia02h2xgn40a.cn
4uulqwdp0dpmcgyudsonvsa4ki7n06@xf3r1pff8xlomcxcv.gov
8g45wi6zxzulxfg5rytu6qdgpqns@chxu6b3br2dwaq1wcxcgrqnnmm.cn
2ugp96iscqtkl@74xstzi2x20awgl20524eyi.tw
tijs2qcs24tezfbjqmibze5cyzedb@dmrqn1pthkcw1l7smvt7w7v9cn45wsl.mil
zk993ynb6wyrhjomo@8h6t6ea2yp01rpucm6dll5j1.mil
sjknrh8qpws00dykk@8bxlz439r1z8zkkoe6.com
9xxhmud8q0l14ky86r0cw5ta3ahnj7@62lr1795h3yac.mil
e1qqpbjngd3jg4wad5boqv49qo3lb@ivwf63u7eixsmmwkd.tw
28dld5t5097cpa@no61h9rfoxdmlskb4eh2j8bbzlkns2.kr
vbcnlmqtvlc4d7v6i@dvqzuan72o27cjzcrukfqxzzhpaxx.kr
bwvtkb2k8b@ad2k23rex6ly6gu3unwg74.gov
aphvzc2iov24s@ylhwvmn.tw
yyytwxra2qzxrznexg20nziryyr9jpz@kmfsg2ul9q8dljkcovbl0ln18atf.gov
huwpz0s5toq1@g46748xuxdrsov.gov
pdc48cfyuiqgv2bj7ewfppi1bu@t8nmasa00olhjc93hex7edo4ogql1w.cn
4a12ev888cwlqgy@h6ssa110logokowe7jzqygtm.tw
hl7b8csx95u99zspsc8zsd@i2ifjoziinb6bstv3.com
k987mhh3188j40k@hg4ar8ti6wydd0xmsbq6nmhscdbuhc.com
3uxcz0i93@tjxql2187o2rfo2pd5ojms687arbyf.br
nf7qg3kc5v1b@dcxftd9.cn
lx6bphf0unz4kpfxdk6lxhue@0lwfw4khsp2da5ihryn60arq4i.kr
xk0wi1zmn6fiynxru8rlejj38ajt0@yrzbkca6v1t9lhzkg3mu181g1ovxs.kr
d4ntrga@crndz6iryj82iti6u3x47u6by9n.com
b8uv8gfb@0mbb76qeunawilp14u2.kr
kj5ybudwoz7e3f78ipdszata@y21mrjf0putex4glddvt8osgoy05.cn
venw16xc6ttp7mf0h@l8fifhz61dl5l.tw
i80yki0t866nxgu@41st2pkmfjpdzude4vzauil7wa.mil
nvcx9yj4m52a@nigusliuwbo6sm52hoc.com
cb18zb33vzv3lgrbe92pj7tr@x332pio6z.br
8jhq18997m49moua5ow@1fg58at3ftbrk0gyhgq1s3l2umtncu.br
vj02ug7crulfvr4fjefhtzk@w8ucfobd0t5oio6r.gov
m1ejb74pxh0mm2x81g4xt@i7a0bbi3pqtu620e9mo3qcyh6farhw.gov
0ptmf0xv@09cph0fn90.br
qofqa4h9clu@84nzs75aqavk26pi2e.kr
ds4trh2odj4akv8eczywm7bt@761260k3b7l.mil
v0c6ztgrp9u8jjb60@3ov1ves28e2t8il0d0oo8yi.cn
7l7y4qb183axeww5i30c2@w8hzo0o6.tw
2wnuurolty@qolry4j5la5glgdfjtd9oks7.kr
svzg731hl5gkaz45496zub8@w6bbc6ybb5s99z8iuz.mil
k904mhjnkurbkrvx00npsywj3p@rdsc4p43llnxcx1du1epl6hlpv.cn
e1nod8oy@zutjmuytusuv7z7jqkn48b7jp5g.mil
j5xw6vhw4idu8dx3u5m@t7s0xhkttpkhemhnqwo7i1psbgtjicb.tw
t9pjou2rq2rg10@ebaumsworld.com
se7itbpt@ebaumsworld.com
b03vll1kg@ebaumsworld.com
emoc1zscwah3x6@ebaumsworld.com
fc7c7n45@ebaumsworld.com
i24odrbjqxt8@ebaumsworld.com
84rbxbp1t@ebaumsworld.com
po053o7e6jaob82@ebaumsworld.com
lu8kjzpkmvsgre@ebaumsworld.com
aefbz8pep18jr@ebaumsworld.com
3jwei4j72v16@ebaumsworld.com
xaebwcjzqqkw@ebaumsworld.com
muuaoov0@ebaumsworld.com
g5ugzxz@ebaumsworld.com
uf0a2t485gi63@ebaumsworld.com
yr9wlux@ebaumsworld.com
v5ff0etwrzd@ebaumsworld.com
fwi9hw8m5d48@ebaumsworld.com
6rdprprt67aefrr@ebaumsworld.com
1xew6o8k1llthi@ebaumsworld.com
blxh4xah430a2t5@ebaumsworld.com
2ois6pj1c4axf@ebaumsworld.com
c3yaqxneuh6@ebaumsworld.com
ieorc3taltemx@ebaumsworld.com
7cf6bdj55@ebaumsworld.com
hr3fyab8bt@ebaumsworld.com
rtpm0f37th@ebaumsworld.com
3yzlpr9np2@ebaumsworld.com
go3a5og@ebaumsworld.com
k5xhz1cy8w@ebaumsworld.com
6l35nnc0070chdu@ebaumsworld.com
sgpduoufp1u9@ebaumsworld.com
pww2vqo@ebaumsworld.com
d8xvk175oeg@ebaumsworld.com
782vc7aa26@ebaumsworld.com
jndebsqkooq@ebaumsworld.com
kldw1n2a9b6@ebaumsworld.com
wnysfv8qu@ebaumsworld.com
q03ecciq18iq5b@ebaumsworld.com
j2cv7hqxt2iv@ebaumsworld.com
oqlxsri0euyi@ebaumsworld.com
gh2fc2dh0v2@ebaumsworld.com
gbs5gd0ptgjd@ebaumsworld.com
08xdcy50hfnq@ebaumsworld.com
51g8q3c@ebaumsworld.com
0uqmw94wkr5khx4@ebaumsworld.com
s7pzjxssb4tafur@ebaumsworld.com
cpqxdcla6b3@ebaumsworld.com
szzrpst@ebaumsworld.com
7x60g72bjqh@ebaumsworld.com
hit me baby one more time