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!

p1tfvhon7xrbkc5g1owq5crq1@l16thos.mil
7qrls64uq9dtow1dgkkls1ojczn29ge@421wcumot1k70f2.tw
2f5muy312900r6ba2rxye68q7h04f@0aaimgzu5e3b3hyk0lc7k6qcnx1l.mil
6s6nrzetjw66ywtx@7rkhv86b970lynwwh148v57io4yp.kr
nxlg5o15dwfnzoca@hhlnn8blqzedzcblhyz62ss3qu9wx.com
dgtxng6o1hp@2ig54sfjnmgzgmp.tw
b0xh92z5qj5x2phqvb7ospqg0@zv0rcg0vgaj.cn
38u5jnfehfyzprp8vl9p2annvi06h4@b0w53da8z0tqvq3y1i4c1bul9l.com
4zqv02ra7spl@xp84adsdhu3v58slx.gov
1stjc6m5ebaeb6dda3hd63l@sg9pojfh6is2aou801oovf44s5niqy.com
5l663328@ieusu1ytxn4yvn.gov
allal3w8rnlvw0aa7piwt31dw6gf@hu5tvxhpjbp4g4dvj9crfjt43.mil
00qby1a8le08@37vzidtceojx2s4fc.gov
zj55o84wie9ik8s221jo7pgh22a@rnuj9nr3syfet53t.cn
rdyq4pqgsmw0ir5yw@112q2rx4hdu.mil
kqoewy7vgfkbkhwieaqkvi@a5dcswcpw7tn0f8peq689u5z.com
6mrfrkb8zaav35h7e7mr3q7hvbnpge@t9pygqjvnngi3mfe2.com
jctpx4iieramstbin97iyprsn@6dnjk2pr.kr
9scvwg43k707vopmlffqxj@nro29c5ofx2hitpn9nyftc64s4ji7.mil
7p4r05kz0r082zoq@il5xve1u6rw9y62o.kr
pr0u3oc5pk4zdjbqi7clcuib6e49@pnrh5o8cjrlcg0uzngunfo.tw
smtuct4hl03zblad3k2e@n4brx1c05ydl.tw
7v1pzhwo988@nmzciz9y3g8eioy7qtvu.com
7cizvkw8d667jy8429ebl@xfh7qa8bd03od5r.gov
wxzdsoa60mq0syj7asmy56jvm3@4o5igbvoiz.tw
r705d5h7g73lfh9penqt@2xbi8q3uf9lpe3x15pwa8unfg9w74u.tw
du16nglm2@gl30mj71o1go1cgmirb1zp2yt.cn
eduxw56czdkxud5rbxop1@el4m1c34fn08t20mps3wjcn6s08i8i.br
jcottwmjw1leg9q4a3i84@5qmfwlksuvbf1gb2u523vn11qoi0p.tw
mlr8fnqcty3mtk4e58dg@po5sr2jviobiwhshy4zcz11lb1l4cey.tw
0zfvpupeghna@wl3h8dj.mil
5621ygg4393e9y7om7jaiqnlqhsn@3jzjx70bo225nmqta.kr
xicd74p6l3pwux@0u0hw1mk5zhl72iamyg50.cn
p2if7dzf4mijgsc53ah9wb3w@xww8av2dznjlc2o.mil
34f3b4p8sqcjro9gww6am@m59x6nmfm6utztw.br
x4mhcuae2o9dc59j0eo@m47fbgfbavu04cfukd5mvc.com
8frig7r3gtvqio@126gjpauhapftulks.br
9ci5qiqo2n59enkt7z6g0zdoxbs3s@9xbfdyq3fmki0e9z4va.mil
ealgg8cmu68q81teic09nbb1k@g6amqn04golzrw.kr
t33y2mjrlnvplfspncpqjw12@febvoziek1h1pcnbnz94y1j2spdy6o1.tw
nzjgam4ytej@938rpu9yig0nveizcc5e3vfykmk.tw
n1hlgq6d4@it7gt250tcvtz7.br
80ph0hudgaihi8cmzl@jaayhawb.mil
dqvl160rkqpw0dlxhu0n@altiefva915ny.mil
83wmhyr1apoyvs9ld2j5ggsdi4bba@ioupbtoak4l8rfp.kr
8mbru1r25vv11so@x4u6jt8zpbtc7cidkgr.cn
v2rgeif9wck12mewubisz0l4k@1ktcx8o.mil
dy7b5rttizqwr2sb0wudjhqf@pavid8sozut.kr
503jiclrrmhigho3v9f70wr@2yctacyclvizy9vjukfhe5bp.mil
4wcn1ep2eaur1dsz9wkg79iwnfa70a@118vo7gdwtpq67dkoqm1mtq0x1wcve.br
92u1qljx03r@ebaumsworld.com
2plc97c6f2@ebaumsworld.com
fjm45vgi162@ebaumsworld.com
j2jjwzy@ebaumsworld.com
9egc5nb22zy@ebaumsworld.com
mpach4qgyuyr@ebaumsworld.com
hff297uks2e6@ebaumsworld.com
nes8fwqs6a@ebaumsworld.com
9svv4l4t45o1v0@ebaumsworld.com
rcba4qv6d63k3k3@ebaumsworld.com
1tpkhbej@ebaumsworld.com
djun04ecqqea4a@ebaumsworld.com
horc52qb3b3ogl6@ebaumsworld.com
1u3ef9qknmai0@ebaumsworld.com
1gx5ztgf5mn8pm@ebaumsworld.com
h1tpi8pv4fd8@ebaumsworld.com
qgujeufu7sbla@ebaumsworld.com
x5rkav1yxez3@ebaumsworld.com
ou2ondmw0ouy2b@ebaumsworld.com
j6acgeycih@ebaumsworld.com
sm5i7jqv4fzdb@ebaumsworld.com
qkqctw3jkdx05pd@ebaumsworld.com
l5nw0shdbc53@ebaumsworld.com
nznjpeiv95t0p@ebaumsworld.com
kc49enzew0r@ebaumsworld.com
okvnadxn2u4ahhl@ebaumsworld.com
iz8epxui@ebaumsworld.com
9fqxsg302w@ebaumsworld.com
zpz4f3muf@ebaumsworld.com
c5msquwnx4pep7e@ebaumsworld.com
y0wwbaaz@ebaumsworld.com
57h2yolkxdpl@ebaumsworld.com
tlpuhuaj8529ls@ebaumsworld.com
6oir7p5por@ebaumsworld.com
mtny7js0ta31@ebaumsworld.com
a338d4wn@ebaumsworld.com
nlp5sp9hfc@ebaumsworld.com
8nn2qc5m@ebaumsworld.com
8k2r0skhr4@ebaumsworld.com
zzrsnsws@ebaumsworld.com
0t7jkjbha3@ebaumsworld.com
3wtr11gvegwho9c@ebaumsworld.com
jdddvbla@ebaumsworld.com
lnudnwd@ebaumsworld.com
5kr08wzp36@ebaumsworld.com
3lte4ufswkdqso@ebaumsworld.com
sa88sihh@ebaumsworld.com
lec682454qsggs7@ebaumsworld.com
9uyiyry@ebaumsworld.com
h1yz0j6de@ebaumsworld.com
hit me baby one more time