/ Anti-Spam on Website
Best just not to post email addresses on websites to be honest.
> Best just not to post email addresses on websites to be honest.
I know that's the simple answer but I want to put a "contact" form on mine.
Several ways to skin this cat :-)
Replace some or all of the characters with their unicode values.
Use an image rather than plain text
Use captcha images to check for human activity (getting less and less useful)
Use a form with a backend script. Add a "hidden" field, call it "phone" or something that looks as if it should be filled in. Hide it either by setting the CSS for it to "display: none;" or probably better, "position: absolute; left: -9999px;" This latter simply shifts the field about 8 screen widths to the left. Then in your backend form processing check that the hidden field isn't filled in. Basically the harvesters/spamming scripts will fill in every field whereas humans will not fill in the hidden field.
Is this what you meant?
<a href="m a i l t o : f r e d(REMOVEME)@ a b c d e. p l u s.c o m">Contact Me</a>
> Is this what you meant?
> <a href="m a i l t o : f r e d(REMOVEME)@ a b c d e. p l u s.c o m">Contact Me</a>
(When I click on the "Contact Me" that comes up on my test it opens the "New Message" template in Outlook Express)
> I know that's the simple answer but I want to put a "contact" form on mine.
I absolutely hate captchas, they are the work of the devil!
On my author website I don't have an email link, but I do have a comprehensive social media section. Most people use some form of social media nowadays so it's easy for readers to get in contact with me that way (and even if they don't, they can just put a comment on the blog and I will get back to them).
You need a form before you have a captcha.
Here's a slightly different tack: get a gmail email address and set it up to forward emails to your real address.
Run the gmail address through an obfuscator that will replace some or all of the letters with their numerical equivalents. (Do a search for email obfuscator or similar)
Put the result on to your web page.
Google have very good spam filters since they have lots and lots of emails going through their systems so have more chances to spot patterns . The above also means that you don't expose your real address to the spammers.
Here's what firstname.lastname@example.org would look like
Running those back to ASCII is not difficult for a bot to do. They are normally pretty advanced these days.
Which is why I suggested doing it on a gmail address. Defence in depth and all that. You can check the account via the web page to see how much spam the address actually attracts. There is little point in worrying about further security if only one or two spam messages a month get posted
Ultimately it's a balance between usefulness and security. It's no good having a tremendously secure system if no-one can be bothered to use it.
Elsewhere on the site
Rock shoes stink – let’s face it. Boot Bananas are the perfect way to fight the funk and keep them fresh. They help... Read more
Tonight's Friday Night Video features the Norwegian town of Rjukan, once believed to be the home of the world's tallest... Read more
At a bar in Llanberis an old man chimed in And I thought he was out of his head Being a young man I just laughed it off When... Read more
Perhaps the perfect Xmas gift for the climber in your life... Wild Country's Crack School has two of the worlds best crack... Read more
F ounded in 1993, Mountain Hardwear are a pretty young mountaineering clothing and equipment manufacturer but are also one of... Read more