There are various ways to obfuscate email addresses on the web, but most of them don't work when you need to have a mailto:
href.
I generally use name[AT]domain.com
, because I think it's fairly obvious to the user what they have to do to get a real email address, but I wonder if there's any benefit to this (as it's easy to automate by a spammer). I'm aware of the services which hide the email address behind a captcha, but to me this is too much work for the user.
So, two questions:
Is there any way that (a) retains the use of
mailto:
links, (b) will stop spammers and (c) isn't too complicated for non-power users to work out?Is it worth it? Do we just accept that spammers will find a way round it and just use Gmail?
Edit: I should mention that, in this specific case, I'm talking about the contact email address for the companies whose websites I'm making, on their websites.
Are the email adresses yours? (your company?) or are those user email adresses.
For user adresses I would use some obfuscation or a login wall. For personal email adresses I would not use any walls but I'd make sure everyone has some sort of spam filter.