WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Grafik eller textlänkar till mailadresser? (https://www.wn.se/forum/showthread.php?t=1695)

Peter_Holm 2004-02-28 16:58

Jag har en mailadress på min sida som textlänk med mailto:...

Ska jag göra en grafik-gif istället för att undvika att bli "dammsugen" på mailadresser och bli spammad.

Kan jag fortfarande ha kvar mailto: länk på grafiken? Utan att riskera spam?

MVH
Peter

Lundmark 2004-02-28 17:15

Jag använder:
Kod:

<a href= "mailto:erik@billigast.se"> Erik</a>
Det funkar bra. För då ska robotarna inte kunna läsa det. Men lägger man det som HTML så förstår epostprogrammet.

Peter_Holm 2004-02-29 16:33

Citat:

Originally posted by DipBox@Feb 28 2004, 15:15
Jag använder:
Kod:

<a href= "mailto:erik@billigast.se"> Erik</a>
Det funkar bra. För då ska robotarna inte kunna läsa det. Men lägger man det som HTML så förstår epostprogrammet.

Okey tack! Vart finns de koderna så man vet vad man skriver?

Lundmark 2004-02-29 16:48

Nu hittar jag inte länken...... ska leta.

nicclas 2004-02-29 16:50

http://www.fantomaster.com/fantomasSuite/m...mshieldsv-e.cgi

Anders 2004-02-29 19:22

Det är väl bara &#[bokstavens ASCII-nummer];. ASCII-tabeller finns det gott om på nätet.
Eller är det så att det baseras på den kodning man anger i början av HTML-dokumentet? I så fall måste du ju se till att använda unicode om du anger det...

Peter_Holm 2004-03-01 00:52

Citat:

Originally posted by nicclas@Feb 29 2004, 14:50
http://www.fantomaster.com/fantomasSuite/m...mshieldsv-e.cgi
Kanon! Tack! Det här kommer säkert att hjälpa få bort en hel del spam.

Peter 2004-03-03 22:53

tar väl inte lång tid innan robotarna känner av dessa tecken, finns säkert många som gör det i nuläget.. fler och fler börjar ju tänka på hur de lägger ut sina adresser, vi kan väl bara hoppas att det tar lite tid innan robotarna söker igenom bilder efter adresser ;)

Standout 2004-03-04 11:40

Jodå, robotarna klarar säkerligen redan nu att omvandla dessa tecken rätt.
Jag använder mig av en variant som bara omvandlar delar av adressen, och på så sätt gör det svårare för robotarna.

http://www.gislaved.net/?sida=nospam

Peter_Holm 2004-03-04 18:07

Citat:

Originally posted by Standout@Mar 4 2004, 09:40
Jodå, robotarna klarar säkerligen redan nu att omvandla dessa tecken rätt.
Jag använder mig av en variant som bara omvandlar delar av adressen, och på så sätt gör det svårare för robotarna.

http://www.gislaved.net/?sida=nospam

Klarar "alla" webbläsare denna "kryptering"?

Standout 2004-03-04 18:24

Ingen aning. Det har fungerat i alla jag har provat hittills.

Robert 2004-03-17 16:55

En liten fotnot till detta förfarande:

Koda inte "mailto:" delen av url'en utan bara mailadress delen. Båda fungerar iofs men det blir (sannolikt) behandlat som en trasig länk annars då kodningen börjar med '&' tecknet i href parametern...

Korrekt:

<A HREF="mailto:er...etc...etc...etc...">

Felaktig:

<A HREF="er;...etc...etc...etc...">

I ovanstående fall kan vissa program/spindlar tro att det är en trasig länk och kanske (vem vet?) straffa sidans PR odyl... Länken tolkas i detta fall som en relativ länk som startar med en parameter separator... :o

hnn 2004-04-28 04:14

Om man använder PHP så kan man lätt göra en bild med URL:en med hjälp av GD biblioteket. Nackdelen är att man inte kan markera länken och kopiera in i mail programmet om man nu gör så...

Men alla lösningarna här verkar ju toppen...

Filip 2004-04-30 13:57

Ett annat alternativ, är att använda formulär för att låta användaren skicka e-mail.
På så sätt kan man undvika helt att skriva ut e-mail adresser på hemsidan, krypterade eller okrypterade.

Jag använder ascii-metoden på en del sidor jag har. Men tror egentligen inte att det skyddar. Hur svårt kan det vara att skriva en robot som läser av ascii koden??

Robert 2004-04-30 15:04

Citat:

Originally posted by fille97@Apr 30 2004, 10:57
Ett annat alternativ, är att använda formulär för att låta användaren skicka e-mail.
På så sätt kan man undvika helt att skriva ut e-mail adresser på hemsidan, krypterade eller okrypterade.

Jag använder ascii-metoden på en del sidor jag har. Men tror egentligen inte att det skyddar. Hur svårt kan det vara att skriva en robot som läser av ascii koden??

Nej, det är inte svårt att göra, men det verkar inte finnas ännu iaf. Jag tror inte robot-kodarna känner behovet av att behöva "rendera" varje scrape'ad sida och sedan leta efter emails i resultatet.

NuCo 2004-04-30 17:56

Citat:

Originally posted by hnn@Apr 28 2004, 01:14
Om man använder PHP så kan man lätt göra en bild med URL:en med hjälp av GD biblioteket. Nackdelen är att man inte kan markera länken och kopiera in i mail programmet om man nu gör så...

Men alla lösningarna här verkar ju toppen...

Hur gör man det? Du kan inte ge lite exempel på kod hur man löser detta?

Thomas 2004-04-30 18:03

Citat:

Ursprungligen postat av nicclas
http://www.fantomaster.com/fantomasSuite/m...mshieldsv-e.cgi


Citat:

Ursprungligen postat av peter_gavle
Kanon! Tack! Det här kommer säkert att hjälpa få bort en hel del spam.


Eller så får du massa ny spam nu när du precis angivit din epostadress på en sida på nätet.

WN

hnn 2004-05-09 01:35

Citat:

Ursprungligen postat av NuCo
Citat:

Ursprungligen postat av hnn
Om man använder PHP så kan man lätt göra en bild med URL:en med hjälp av GD biblioteket. Nackdelen är att man inte kan markera länken och kopiera in i mail programmet om man nu gör så...

Men alla lösningarna här verkar ju toppen...

Hur gör man det? Du kan inte ge lite exempel på kod hur man löser detta?

Kod:

<?php
header("Content-type: image/png");
$email = "[email protected]
$im = @imagecreate(50, 100) or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 255, 255, 255);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, *$email , $text_color);
imagepng($im);
imagedestroy($im);
?>

Har inte hittat tråden, så därför dröjde svaret...

Koden kommer från se.php.net/imagecreate

myapp 2004-05-09 02:31

Jag brukar använda mig av javascript av typen:

<script>
var namn = "fornamn.efternamn";
var doman = "telia.com";
var epost = namn + "@" + doman;
document.writeln ("<a href='mailto:" + epost + "'>epost</a>");
</script>

Det borde stoppa en del spyders.

Lundmark 2004-05-09 18:42

Jag gjorde på ett annat sätt på en sida:

jag@anti_spam_doman.se

Men det är klart...... risken finns ju att dom som ska maila missar att ta bort.

en annan jag har sett är om man skriver ut adressen som:

[email protected]

Men det är klart...... det är ju lite jobbigt för besökaren oxå.

Jens 2004-05-09 19:19

Hade jag skrivit en spider hade jag lärt den uppfatta adresser med så mycket tänkbar kodning som möjligt. [email protected] med mera. Just för att dessa adresser mest troligt inte har speciellt mycket spam och är därmed värdefulla. Tänk att scanna php.net manualen. wops så har vi några tusen förhoppningsvis rätt ostörda epostadresser till folk med intresset/jobbet php.

Så vill man slippa spam är väl det ultima att generera en bild och inte länka mailto på något vis, eller en postform där servern skickar mailet.

mistress 2004-05-09 22:11

Så här brukar jag skriva numera (växelvis med grafiklänkar)
namn @ domän.com - utan mellanslag vid "@" - SPAM = Nej tack!
eller n a m n @ d o m ä n . c o m utan alla mellanslag - SPAM = Nej tack!
Är det en säker metod?

Det där med grafiklänkar kanske är osäkert - det fruktar jag med tanke på det system som AltaVista körde..
Ni kanske har testat att anmäla gratis 5 URL:er (vilket funkade till för ett tag sedan) då fick man en framslumpad grafikbild med gemener och versaler från olika typsnitt blandade huller om buller, vissa tecken stog snett på raden, dessa måste man tolka och skriva i korrekt som engångskod jämte sin anmälan, visst måste det varit för att förvilla ngn slags robot?
(Usch vad det är vidrigt att behöva vara så garderande bara för att vissa vill förstöra för andra för att tjäna lite pengar... Tvi - vilken värld vi lever i... s :( uck)

kullervo 2004-05-10 02:34

Citat:

Originally posted by mistress@May 9 2004, 19:11
Så här brukar jag skriva numera (växelvis med grafiklänkar)
namn @ domän.com - utan mellanslag vid "@" - SPAM = Nej tack!
eller n a m n @ d o m ä n . c o m utan alla mellanslag - SPAM = Nej tack!
Är det en säker metod?

Det där med grafiklänkar kanske är osäkert - det fruktar jag med tanke på det system som AltaVista körde..
Ni kanske har testat att anmäla gratis 5 URL:er (vilket funkade till för ett tag sedan) då fick man en framslumpad grafikbild med gemener och versaler från olika typsnitt blandade huller om buller, vissa tecken stog snett på raden, dessa måste man tolka och skriva i korrekt som engångskod jämte sin anmälan, visst måste det varit för att förvilla ngn slags robot?
(Usch vad det är vidrigt att behöva vara så garderande bara för att vissa vill förstöra för andra för att tjäna lite pengar... Tvi - vilken värld vi lever i... s :( uck)

Vad var det för system som du nämde att AltaVista körde?

ImageMagick (eller möjligen GD) tillsammans med mod_rewrite blir snyggt.

mistress 2004-05-10 03:24

Citat:

Originally posted by kullervo@May 9 2004, 23:34
.....anmäla gratis 5 URL:er *(vilket funkade till för ett tag sedan) då fick man en framslumpad grafikbild med gemener och versaler från olika typsnitt blandade *huller om buller, vissa tecken stog snett på raden, dessa måste man tolka och skriva i korrekt som engångskod jämte sin anmälan...

Vad var det för system som du nämde att AltaVista körde?

ImageMagick (eller möjligen GD) tillsammans med mod_rewrite blir snyggt.

Sorry Kullervo, om jag var lite otydlig - har ingen aning om vad systemet kallas -
men hur det såg ut för en som ville anmäla sig hos AltaVista var att man fick sig tilldelat en märklig grafisk bild osv. som jag försökt beskriva ovan....

Robert 2004-05-10 12:26

AltaVista? Du menar inte hotmail?

Systemet är ju för att förhindra automatiserade mailkontoregistreringar, därav den OCR skyddade grafiska "plattan" med streck och krumelurer... =)

mistress 2004-05-10 15:19

nej - jag menar faktiskt AltaVista :rolleyes: ( Kanske kör de samma system i Hotmail?) En gissning var att det hela rörde sig om ett slags skydd för robotar att indexera text från grafik...Kan de läsa det ena så kan det läsa det andra - så gick min tanke - i en något oteknisk kvinnlig hjärna ;)

jannne 2004-05-10 16:53

För att stödja mistress:
Jag kommer också ihåg något om en bild med slumpvisa bokstäver i slumpvisa typsnitt hos någon av sökmotorerna i samband med att man registrerade sidor. Man fick läsa vad som stod och sedan mata in det i ett fält.
Och ja det föreföll vara en metod för att förhindra automatisk inläsning av koderna.

Själv är jag stark anhängare till metoden att använda formulär istället för att visa emailadresser.

kullervo 2004-05-10 17:28

Citat:

Originally posted by mistress@May 10 2004, 12:19
nej - jag menar faktiskt AltaVista :rolleyes: ( Kanske kör de samma system i Hotmail?) En gissning var att det hela rörde sig om ett slags skydd för robotar att indexera text från grafik...Kan de läsa det ena så kan det läsa det andra - så gick min tanke - i en något oteknisk kvinnlig hjärna ;)
Jo, det är klart att det är möjligt för en dator att tolka en bild om en människa kan tolka den, men försök skriva ett program som tolkar snirklig text med massa andra symboler och grejer som stör. Om det inte skulle räcka så kan man ju alltid mecka runt med den indexerade färgpaletten.

HMH 2004-05-13 02:48

Utan att vara insatt i hur dessa adressknyckarprogram fungerar och utan att ha givit det speciellt mycket eftertanke, så kom jag o tänka på något...

...om man "renderar" mailadressen via javascript först när någon klickar på länken, t ex:

Maillänk

Gissar att programmen letar efter "mailto" eller "@" och tar det som står i anslutning till dessa... och då borde väl detta vara safe?

alipang 2004-05-20 16:46

Jag funderade på precis det här idag och tänkte att man kanske skulle kunna använda Flash. Nån Flashhöjdare där ute som kan bekräfta om man kan ange en parameter till en flash (som då skulle innehålla en bakvänd epostadress t ex) eller om man enkelt kan gå in i flashbinären och byta ut en malltext mot epostadressen man vill ha?


Alla tider är GMT +2. Klockan är nu 19:09.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson