How to avoid email mining on the web site...

L

Luther Moon

I am using FrontPageXP (about to upgrade to 2003). Is there a way to have a
link to your email without the spamming spiders mining it??? I have put the
email behind a link, but that isn't slowing them down much.

Are there any suggestions for this???

Luther
 
J

Jim Buyens

Yes. You have to use a server-side form handler to send
the mail, preferably one that doesn't involve coding
the "To" address as a hidden form field or HTML comment.

Unfortunately, the FrontPage Save Results component does
save the "To" e-mail address in an HTML comment, and spam
spiders could therefore find it. To avoid this, either:

o Use an alternative form mailer that keeps the
e-mail address more private. To see what your host
provides, check their support pages.

o Write your own custom form handler in ASP or ASP.NET.
For more information on this option, consult:

Mailing Form Data
http://www.interlacken.com/winnt/tips/tipshow.aspx?tip=46

Jim Buyens
Microsoft FrontPage MVP
http://www.interlacken.com
Author of:
*----------------------------------------------------
|\---------------------------------------------------
|| Microsoft Office FrontPage 2003 Inside Out
||---------------------------------------------------
|| Web Database Development Step by Step .NET Edition
|| Microsoft FrontPage Version 2002 Inside Out
|| Faster Smarter Beginning Programming
|| (All from Microsoft Press)
|/---------------------------------------------------
*----------------------------------------------------
 
L

Luther Moon

Hello Jim... Thanks for the response. I don't quite understand your intent.
What I have at my site is an email link that someone clicks to send me a
note or letter. It just says to e-mail me and I have put a hyperlink to
the word "email".
This is a page in question:
http://www.studiomoonart.com/information.htm
at the very bottom of the page where it says "e-mail"
If your answer is still the same, then I will go with it... after more
clarification. I don't seem to understand the use of a form handler. Could
that be a box on the page for them to write in the letter and not use their
email client?

Luther
 
T

Thomas A. Rowe

Currently you have a Email link that opens in the user email application, you can not hidden that.
If you want to hid your email address, then you have to create a form for user to complete that is
then processed by a server-side script, such as ASP, PHP, etc. the would then send the email to you.
The email address would never be seen.

--
==============================================
Thomas A. Rowe (Microsoft MVP - FrontPage)
WEBMASTER Resources(tm)

FrontPage Resources, WebCircle, MS KB Quick Links, etc.
==============================================
 
L

Luther Moon

But you weren't supposed to say that. You were supposed to wave you magic
wand for me.

Actually, some time back, I saw something on this subject and there was a
way to inbed something but a can't remember, or find, what it was that I
found. I was hoping that one of you guys knew of such a thing.

Well thanks anyway. I do understand what you are referring to, but for the
application I want for it, it's a little unsightly.

Again, thanks for your time and indulgence,

Luther
 
T

Thomas A. Rowe

There is a way to use JavaScript to construct your email address so that it is hidden from email
harvesting robots, however these robots will eventually, if they haven't already, have the ability
to run JavaScript.

--
==============================================
Thomas A. Rowe (Microsoft MVP - FrontPage)
WEBMASTER Resources(tm)

FrontPage Resources, WebCircle, MS KB Quick Links, etc.
==============================================
 
L

Luther Moon

You have been very kind. I am going to do some more searching and I'll let
you know if I find anything. I had that thing on the tips of my fingers a
while back and I let it get away from me.

Again, thanks for your help,

Luther
 
J

Jim Buyens

Right. As long as a hyperlink such as
href="mailto:[email protected]" appears in your
HTML, a spam spider will be able to find it.

The alternative is to set up an HTML form that sends the
visitor's e-mail address and message body to the Web
server, and then to have the Web server send the message.
That way, your e-mail address stays on the browser.

Ultimately, anything you send to the browser and back is
inherently insecure. If the browser can retrieve it, a
spam spider can retrieve it. That's one of the big
reasons for sending mail and performing other tasks on
the Web server, and not on the visitor's computer.

Jim Buyens
Microsoft FrontPage MVP
http://www.interlacken.com
Author of:
*----------------------------------------------------
|\---------------------------------------------------
|| Microsoft Office FrontPage 2003 Inside Out
||---------------------------------------------------
|| Web Database Development Step by Step .NET Edition
|| Microsoft FrontPage Version 2002 Inside Out
|| Faster Smarter Beginning Programming
|| (All from Microsoft Press)
|/---------------------------------------------------
*----------------------------------------------------
 
S

Steve Easton

I've been tinkering with using an external javascript file to contain the address and then
calling them with an onclick function like this:

create a function in the external.js file like this:

function steve(){
open(href="mailto:[email protected]?subject=testing");
}

Then load the script with this in the head tags of the page:

<script language="javascript" src="external.js">
</script>


Then trigger the function with an onclick event from a button on the page

<input type="button" value="Email" onclick="steve()">

You could also use the onclick with an image.

For more than one address create a function for each address.

--
Steve Easton
Microsoft MVP FrontPage
95isalive
This site is best viewed..................
...............................with a computer
 
J

Jim Buyens

Jim Buyens said:
Right. As long as a hyperlink such as
href="mailto:[email protected]" appears in your
HTML, a spam spider will be able to find it.

The alternative is to set up an HTML form that sends the
visitor's e-mail address and message body to the Web
server, and then to have the Web server send the message.
That way, your e-mail address stays on the browser.

Excuse me; I meant to say

That way, your e-mail address stays on the server.

here.
 
Top