Forum Moderators: DixonJones
I recently redesigned my bosses' Web site for them. My one boss, who considers herself very "techie," says that she "read somewhere" that you can "capture" a person's email address by extrapolating it from their IP address -- that you can take their IP and somehow not only get their location and ISP, but the username associated with that account at that ISP. She hopes to be able to do this so she can send a "thank you for visiting" email to everyone who visits the site (!) and so that she can add multiple addresses to her mailing list for the business.
I have delicately tried to discourage her from this line of thinking altogether, pointing out that people are getting sued for spam and sending out bulk unsolicited mail, and that your average person simply doesn't want to be emailed unless they ask to be, but I don't think she's hearing me.
I'm reasonably certain you can't do what she's thinking of anyway -- if for no other reason than the fact that AOL and other ISPs give out dynamic IP addresses -- but she's tenacious, and I guess I'd like some reassurance from those of you who've been around the block longer than I have. If she goes digging around hard enough on Google, will she find some downloadable script or software to do what she wants? She loves to order obscure programs and doodads that she thinks might help the business, and I hate the idea that I'll end up having to put some insidious harvesting code on my brand-new site that I was so proud of.
Oh, the stories I could tell...
Sounds like the makings of a good "Foo" post - go for it:
[webmasterworld.com...]
She needs authoritative sources for her research.
We are an authoritative source.
You could argue that under the RFCs, a domain www.domain.com has to have at least the following addresses - postmaster@ and webmaster@, but....
When I browse on my firm's network PC, that IP address is shared with 3000 other people with the same base email address, so that won't work.
And when I browse at home on broadband, there's no correlation between the domain name it presents and the domain name for my email.
Your boss would be well advised to pay you for what you do, not pay you and tell you you're wrong!
<smile>
DerekH
Edited by DerekH - who'd believe a post that spells authoritative wrongly in TWO different ways in two sentences!
Corrected. I think....
The domains on the apache DNS don't propagate an email header feedback javascript unless you have visitor trapping swf integrated with server side scripting. To do that you have to get ICANN approval before submitting it to Congress for clearance. There's a $50K fee for the submission.
Please keep us updated on her reply. And welcome to WW.
I wonder what the response would be at the 'plex when they keep getting her 'thank you' emails everytime Googlebot visits?
Welcome to WebmasterWorld, Alligator. Stick around and keep reading ... many people have learned enough here to be able to leave their day jobs, or at least to get a better day job with a boss who 'gets it'.
[edited by: tedster at 2:01 pm (utc) on Aug 2, 2010]
[edit reason] member's request [/edit]
It's probably too late now considering what's been stated, but sometimes I try to restrict my personal comments so that I can direct someone to a thread like this and let them see firsthand what other professionals have to say. That often carries more weight than just my own opinion about something.
Oh, it can be done. Doesn't anyone read anything I write? If you don't want to do it yourself our consultancy firm would be happy to help. Excluding the submission fee of $50K we'd charge only $60K leaving you paying a very reasonable 10% for our trouble. Our team of mathematicians (which I head) and our team of programmers will ensure your application is done properly. (sorry to tout for business like this but anyone else wanting to take up this offer can sticky me)
If you really don't want our services, and want to talk her out of it, how about asking her to show you one example site where it's done so you can just reproduce that?
And though some browsers encourage you to type your email address into their preferences, there's no need to.
DerekH
I don't have a degree or anything
Most of the time, a degree means you went to a place to learn how to be great at something from people who were so bad at it the only job they could get was a low paying job teaching others how to use it.
If you want to be a great webdeveloper don't waste your time or money on school, stay here and get advice from people who are actually successful.
As for your boss, LOL, what a moron. I worked for a guy once, had his own good sized company and thought he must be so smart even though he seemed like a moron to me. Turned out he was a moron, ran the business into the ground years later. Turned out his parents were rich and paid a lot of money to send him to a fancy school and set him up with his fancy business. The only thing most boss's are good at is bs'n you into thinking they know what their talking about.
put interactive things on the site and forms to get to things that is the best you can do to capture email addresses.
[edited by: tedster at 2:02 pm (utc) on Aug 2, 2010]
[edit reason] member request [/edit]
The only reason I see that is good for is organizing the knowledge that you already have. I knew lots of things, including programming before I went to college, but it was all a big mess in my head. There they helped me put things in proper places.
You also might learn a lot of theory behind some algos, which might come usefull depending on what you want to do.
The From request-header field, if given, SHOULD contain an Internet
e-mail address for the human user who controls the requesting user
agent. The address SHOULD be machine-usable, as defined by "mailbox"
in RFC 822 [9] as updated by RFC 1123 [8]:From = "From" ":" mailbox
An example is:
From: webmaster@w3.org