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

  • Thread starter Thread starter Luther Moon
  • Start date Start date
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
 
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)
|/---------------------------------------------------
*----------------------------------------------------
 
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
 
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.
==============================================
 
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
 
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.
==============================================
 
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
 
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)
|/---------------------------------------------------
*----------------------------------------------------
 
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
 
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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top