webForumDet fria alternativet

Hindra att e-post på sidan indexeras av sökmotorer?

ASP

6 svar · 644 visningar · startad av eddy1

Medlem sedan aug. 2001969 inlägg
Frågan#1

Det är säkert fel forum men vet inte riktigt vilket det hör hemma i...

Har för mig att jag tidigare läst något om att man kan hindra såna där mindre seriösa sökmotorer som letar epost adresser på hemsidor för att spama..

Typ att man fortafarande kan skriva ut epost adressen på sidan utan att drabbas av masssa spam??

Någon som har en aning??

Medlem sedan dec. 20014 239 inlägg
#2

Att göra det till en bild borde fungera om du låter bli att ha en mailto: länk på den.

Men det finns säkert något bättre sätt.

Medlem sedan mars 20025 907 inlägg
#3

Det finns diverse olika sätt, alla har sina för/nackdelar. Det säkraste sättet att skydda sin mailadress är att inte skriva ut den utan att använda sig av mail-formulär (som här på wF ex.). Nackdelen är att man då är bunden till formuläret, det går ju inte för legitima besökare att få fram mailadressen.

Ett annat sätt är att skriva mailadressen i någon form av bild. Det går att tyda adressen för besökare, men de får jobba lite mer för att maila dig (samt det blir mer och mer vanligt att robotar också kan "läsa" adressen ur bilder).

Ett tredje sätt är att använda sig av någon javascriptslösning (ex). Det ska tydligen fungera rätt så hyfsat, men det är definitivt inte idiotsäkert.

Ett sista sätt (som jag kör på) är att skita i om mailadressen sprids, använd ett bra spamfilter istället! De senaste 30 dagarna har jag fått 1933 spam som glidit igenom spamfiltret på servern men istället fastnat i klientens spamfilter. Av dessa har jag manuellt markerat ~20st som spam.

Medlem sedan aug. 20068 090 inlägg
#4

Som Peeer skriver.
Men jag hade nyligen en kund som gav sig f-n på att ha en klickbar, vanlig "mailto"-länk. Så jag letade och letade efter nån bra enkoder, och hittade till slut denna, som jag tror är i svåraste laget för spammare att orka knäcka:
http://hivelogic.com/enkoder/form
(Alltså: Visst kan dom säkert knäcka den med. Men om det finns en miljard eposadresser ute på nätet, varför skulle nån ägna tid och att knäcka just den...)

Medlem sedan jan. 2004118 inlägg
#5

Ett annat sätt är ju att använda javascrip typ så:

<script language="javascript" type="text/javascript">
// förhindrar spam robotarna att hitta e-post adressen

function NoSpamToMeThanks(strUser, strDomain, strSubject){
var strMail = "mailto:" + strUser + "@" + strDomain + "?subject=" + strSubject;
window.location = strMail;
}
//-->
</script>

Och länken som startar det hela

<a href="javascript: NoSpamToMeThanks('test', 'spray.se', 'subjekt här:');">Skicka E-Post</a>

Så sätter javascriptet in @ och då kan du maila som vanligt detta funkar bra för mig i allafall, men det finns säkert bättre sätt att göra liknande på...

Medlem sedan jan. 2004118 inlägg
#6

Ett annat sätt är ju att använda javascrip typ så:

<script language="javascript" type="text/javascript">
// förhindrar spam robotarna att hitta e-post adressen

function NoSpamToMeThanks(strUser, strDomain, strSubject){
var strMail = "mailto:" + strUser + "@" + strDomain + "?subject=" + strSubject;
window.location = strMail;
}
//-->
</script>

Och länken som startar det hela

<a href="javascript: NoSpamToMeThanks('test', 'spray.se', 'subjekt här:');">Skicka E-Post</a>

Så sätter javascriptet in @ och då kan du maila som vanligt detta funkar bra för mig i allafall, men exemplet som Danne V postade kanske är bättre eftersom att den kryperar hela adressen.

Opps jag råkade visst trycka fel kan moderatorn radera inlägget ovanför hittade inte där jag kunde radera det.

Medlem sedan aug. 2001969 inlägg
#7

okey, tack för exempeln.

Provade med det som kodade sidan. Verkar ju bra..

Tack

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
135 ms — ändringar (db)