Thread: Verbergen van email adres
-
03-05-2010, 20:40 #1
Verbergen van email adres
Hallo allen!
Wat is volgens jullie de beste manier om je email adres te beveiligen tegen spam, wanneer je een mailto gebruikt?
Thx!
PS Ik gebruik info omdat ik niet weet of het in php, javascript of wat dan ook zal zijn.Last edited by [ JO ]; 03-05-2010 at 21:04.
Be cabbage, be U!
no votes
-
-
03-05-2010, 21:01 #2Member
- Registered
- 06/06/04
- Location
- Bilzen
- Posts
- 8,805
- iTrader
- 18 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 42/128
Als ge de stickies had gelezen dan had ge gezien dat ge nog niet had moeten twijfelen over PHP/JS/.. maar gewoon de Q-prefix had moeten gebruiken.
Voor beveiliging tegen spam is het gemakkelijk, gebruik gewoon geen mailto. Doet ge het toch dan hebt ge altijd het risico dat uw emailadres wordt uitgelezen. De enige manier om dat redelijk effectief te omzeilen is om de pagina waar uw emailadres opstaat enkel via een CAPTCHA beschikbaar te stellen (zoals op dns.be). En zelfs CAPTCHA is niet 100% crackproof.
Een formulier met server-side verwerking en spambeveiliging is het meest voor de hand liggende alternatief.no votes
-
03-05-2010, 21:06 #3
Mijn excuses!
Bedankt voor de info!
Het liefst wil ik toch geen formulier. Maar zal het blijkbaar toch moeten overwegen...Be cabbage, be U!
no votes
-
03-05-2010, 23:01 #4Member
- Registered
- 23/09/04
- Location
- 2000
- Posts
- 5,759
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 17/23
Facebook gebruikt afbeeldingen voor de emails van haar leden weer te geven, maar best dus geen mailto gebruiken.
"Hookers and drunks instinctively understand that common sense is the enemy of romance." - Sebastian Horsleyno votes
-
03-05-2010, 23:06 #5Member
- Registered
- 06/06/04
- Location
- Bilzen
- Posts
- 8,805
- iTrader
- 18 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 42/128
Iets wat eigenlijk gewoon een enorm vals gevoel van veiligheid geeft. Al die bots beschikken toch over een mogelijkheid om zo'n unscrambled afbeeldingen uit te lezen.
Om terug te gaan naar mijn eerdere voorbeeld van DNS. Zij gebruiken ook afbeeldingen, maar enkel op een pagina die toegankelijk is na het invoeren van een CAPTCHA.
Een idee dat ik wel heb is om misschien zo'n emailadres via Javascript toe te voegen. Ik weet niet of bots zo'n scripts ook doornemen, maar bij zoekmachines heeft het alleszins een negatief effect.no votes
-
03-05-2010, 23:10 #6Member
- Registered
- 23/09/04
- Location
- 2000
- Posts
- 5,759
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 17/23
Hm, kunt ge dan niet instellen om bepaalde pagina's niet te doorzoeken? e.g. no follow.
Wat doet de rest?
Ik denk trouwens dat dit het meest effectieve is: Afbeeldingen kunnen trouwens niet gelezen worden door blinde surfers, ik betwijfel of dat invloed heeft op uw beslissing maar bon."Hookers and drunks instinctively understand that common sense is the enemy of romance." - Sebastian Horsleyno votes
-
03-05-2010, 23:11 #7Member
- Registered
- 06/06/04
- Location
- Bilzen
- Posts
- 8,805
- iTrader
- 18 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 42/128
Maja, een spambot kijkt niet naar een robots.txt bestand hé. ^^
no votes
-
03-05-2010, 23:13 #8Member
- Registered
- 23/09/04
- Location
- 2000
- Posts
- 5,759
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 17/23
nofollow - Wikipedia, the free encyclopedia<a href="http://www.example.com/" rel="nofollow">discount drugs</a>"Hookers and drunks instinctively understand that common sense is the enemy of romance." - Sebastian Horsleyno votes
-
03-05-2010, 23:23 #9Member
- Registered
- 06/06/04
- Location
- Bilzen
- Posts
- 8,805
- iTrader
- 18 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 42/128
Ahja, dat bedoelt ge. Maja, daar houden die bots evenzeer geen rekening mee. Dat is gewoon voor 'officiële' bots een goeie indicatie (zelfs die houden er niet allemaal rekening mee).
no votes
-
04-05-2010, 00:58 #10
Ik gebruik meestal mijn eigen jquery scriptje.
Code:<a class="brief">info apenstaart voorbeeld.be</a>
Kweet eigenlijk niet hoe veilig dit is. Ik zie (filmke is wel al oud denk ik) dat google nu ook al stukken javascript kan interpreteren dus misschien dat bots dat ook al kunnen. Ik denk wel dat zolang andere nog mailto gebruiken de meeste bots de moeite niet doen om javascript te parsen.Code:$("a.brief").each(function(){ this.innerHTML=this.innerHTML.replace(" apenstaart ","@"); this.href="mailto:"+this.innerHTML} );no votes
-
04-05-2010, 13:55 #11
zonder een mailto werken en bv de woorden testertje at hotmail dot com gebruiken
of een image/screenshot met email adres gebruiken
in beide gevallen best vermelden dat je dit doet wegens spamprotectie
no votes
-
04-05-2010, 14:00 #12Member
- Registered
- 06/06/04
- Location
- Bilzen
- Posts
- 8,805
- iTrader
- 18 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 42/128
Mailto of geen mailto maakt allemaal niets uit, emailadressen kunnen sowieso wel uitgelezen worden. En aangezien iedereen dezelfde methode gebruikt (met die at en dot) kunnen die bots dat ook wel uitlezen.
Voor de rest van uw comment moet ge de thread maar doorlezen, is al aangehaald.Last edited by Zero Grav; 04-05-2010 at 14:51. Reason: Typo
no votes
-
04-05-2010, 14:45 #13Approved 9liver
- Registered
- 18/01/04
- Location
- Melle
- Posts
- 10,535
- iTrader
- 56 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 27/102
Idd, mails uitschrijven met dot, apenstaart, at en toestanden is al langer achterhaald. Zelf de kleinste scriptkiddies schrijven daar code voor om zo'n dingen te vinden.
“In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
PSN: Cycloon - Final Fantasy XIV: A realm reborn characterno votes
-
10-05-2010, 19:41 #14
Sorry voor de late reactie, maar ik ga inderdaad maar voor een php script.
Kent iemand een goed script waarbij er ook getest wordt of er iets ingevuld is en dergelijke?
Ik veronderstel dat het het best is dat het script in een apart php file staat?
Bedankt!Be cabbage, be U!
no votes
-
10-05-2010, 22:59 #15
Ik heb nu toch een simpel script gekozen, alleen werkt het niet. Het is nochtans echt het simpelste van het simpelste.
html:
post.phpCode:<form name="contact" method="post" action="post.php"> <table class="contact"> <tr> <th>Naam:</th> <td><input name="naam" type="text" size="50" ></td> </tr> <tr> <th>Email:</th> <td><input name="email" type="text" size="50" ></td> </tr> <tr> <th>Onderwerp:</th> <td><input name="onderwerp" type="text" size="50" ></td> </tr> <tr> <th>Vraag:</th> <td><textarea name="bericht" cols="50" rows="8"></textarea></td> </tr> </table> <p><input type="submit" name="Submit" value="Verstuur"></p> </form>
Kan iemand de fout er uit halen? Ik wil er graag ook nog een dropdown in verwerken en controleren op de @ voor het emailadres. Maar als het nu al niet werkt...PHP Code:<?php
$naam = htmlspecialchars($_POST["naam"]);
$email = htmlspecialchars($_POST["email"]);
$onderwerp = htmlspecialchars($_POST["onderwerp"]);
$bericht = htmlspecialchars($_POST["bericht"]);
if (!$naam) {
echo "U heeft geen naam ingevuld!";
exit; }
if (!$email) {
echo "U heeft geen e-mailadres ingevuld!";
exit; }
if (!$onderwerp) {
echo "U heeft geen onderwerp ingevuld!";
exit; }
if (!$bericht) {
echo "U heeft geen bericht ingevuld!";
exit; }
else {
$tijd = time();
$datum = strftime("%d/%m/%y %H:%M", $tijd);
$ip = getenv("REMOTE_ADDR");
$message = "" . $naam . " met het e-mailadres " . $email . " en het IP $ip stuurde op $datum het volgende bericht:
____________________________________
"Onderwerp: . $onderwerp . "
" . $bericht . "
------------------------------------";
$mailadres = "blabla@gmail.com";
$message = str_replace ("<br>","\n", $message);
mail("$mailadres", "Bericht van mijndomein.nl",
$message, "From: " . $email . "");
echo "Uw bericht is verzonden. U krijgt zo snel mogelijk antwoord.";
}
?>
Kan iemand me helpen? Ik ben wel een absolute newbie op die vlak!
Thx!!
EDIT// eigen emailadres bijgewerktLast edited by [ JO ]; 10-05-2010 at 23:09.
Be cabbage, be U!
no votes

