PDA

Bekijk Volledige Versie : Mailadres op site en spam.



Jack_d8
10/11/03, 21:15
Beste lezer,

Op mijn site kunnen gebruikers door op een link te klikken mail naar
mij sturen. Het mailadres staat gewoon "hard gecodeerd" op de site en
waarschijnlijk is dat door een of ander zoekprogramma getraceerd
waardoor ik nu veel spam op dat adres ontvang.

Mijn vraag is: als ik het mailadres aan de serverkant (PHP) opsla in
een variabele en pas bij het genereren van de pagina wordt de
variabele vervangen door het daadwerkelijke mailadres, loop ik dan
geen/minder/evenveel/meer risico als wanneer het mailadres gewoon in
de html-code staat.

In geval van evenveel of meer: is er nog een andere, veiliger manier
om mijn bezoekers de gelegenheid te geven om te mailen, zonder mijn
mailadres aan spammers prijs te geven (bijv. via een form en een
PHP-script aan de serverkant?)

Alvast dank voor jullie reacties,
Jack

http://www.puzzelplanet.com

--------------------------------------------------------------------
Puzzelen, quizzen, spelen en denken op http://www.bart.nl/~jackpost
--------------------------------------------------------------------
Vervang .gov door .nl voor het juiste mail-adres
--------------------------------------------------------------------

Reinoud Horstink
10/11/03, 21:30
Jack_d8 wrote:

> Beste lezer,
>
> Op mijn site kunnen gebruikers door op een link te klikken mail naar
> mij sturen. Het mailadres staat gewoon "hard gecodeerd" op de site en
> waarschijnlijk is dat door een of ander zoekprogramma getraceerd
> waardoor ik nu veel spam op dat adres ontvang.
>
> Mijn vraag is: als ik het mailadres aan de serverkant (PHP) opsla in
> een variabele en pas bij het genereren van de pagina wordt de
> variabele vervangen door het daadwerkelijke mailadres, loop ik dan
> geen/minder/evenveel/meer risico als wanneer het mailadres gewoon in
> de html-code staat.

Zo'n adressenverzamelaar doet feitelijk niets anders dan opvragen van
jouw pagina's. Het ding zal geen verschil zien tussen een pagina die al
een jaar lang statisch op een server staat weg te stoffen, of een pagina
die stiekem server-side vlak voor het tonen wordt aangepast. Hoogstens
zullen sommige verzamelaars misschien adressen met parameters in het
adres negeren (pagina.php?mail=pietje@nospam.invalid).

> In geval van evenveel of meer: is er nog een andere, veiliger manier
> om mijn bezoekers de gelegenheid te geven om te mailen, zonder mijn
> mailadres aan spammers prijs te geven (bijv. via een form en een
> PHP-script aan de serverkant?)

Totdat verzamelaars ook javascript gaan interpreteren kan je je adres
met javascript en document.write laten afbeelden (je adres zal je dan
wel uit losse delen moeten concatenaten, anders komt je volledige adres
alsnog integraal in je source voor). Een formulier waarvan in de
FORM-definitie geen "to"-adres wordt genoemd, is ook veilig voor spammers.

Reinoud.

Wim Poorten
11/11/03, 11:30
Jack_d8 wrote:
> Beste lezer,
>
> Op mijn site kunnen gebruikers door op een link te klikken mail naar
> mij sturen. Het mailadres staat gewoon "hard gecodeerd" op de site en
> waarschijnlijk is dat door een of ander zoekprogramma getraceerd
> waardoor ik nu veel spam op dat adres ontvang.
>
> Mijn vraag is: als ik het mailadres aan de serverkant (PHP) opsla in
> een variabele en pas bij het genereren van de pagina wordt de
> variabele vervangen door het daadwerkelijke mailadres, loop ik dan
> geen/minder/evenveel/meer risico als wanneer het mailadres gewoon in
> de html-code staat.
>
> In geval van evenveel of meer: is er nog een andere, veiliger manier
> om mijn bezoekers de gelegenheid te geven om te mailen, zonder mijn
> mailadres aan spammers prijs te geven (bijv. via een form en een
> PHP-script aan de serverkant?)

Naast de oplossing van Reinoud kan je ook een afbeelding op je pagina
zetten met het adres. Het nadeel is dat je gebruikers je adres dan moeten
overtypen (je mag er geen link van maken).

Als je het doet met JavaScript gebruik je best nog altijd een afbeelding
om het adres te tonen als de gebruiker geen JavaScript heeft.

--

Wim Poorten

Jack_d8
12/11/03, 19:45
On Mon, 10 Nov 2003 20:06:01 GMT, safe@nospam.gov (Jack_d8) wrote:

:Beste lezer,
:
:Op mijn site kunnen gebruikers door op een link te klikken mail naar
:mij sturen. Het mailadres staat gewoon "hard gecodeerd" op de site en
:waarschijnlijk is dat door een of ander zoekprogramma getraceerd
:waardoor ik nu veel spam op dat adres ontvang.
:
:Mijn vraag is: als ik het mailadres aan de serverkant (PHP) opsla in
:een variabele en pas bij het genereren van de pagina wordt de
:variabele vervangen door het daadwerkelijke mailadres, loop ik dan
:geen/minder/evenveel/meer risico als wanneer het mailadres gewoon in
:de html-code staat.
:
:In geval van evenveel of meer: is er nog een andere, veiliger manier
:om mijn bezoekers de gelegenheid te geven om te mailen, zonder mijn
:mailadres aan spammers prijs te geven (bijv. via een form en een
:PHP-script aan de serverkant?)
:
:
Hartelijk dank voor jullie reacties.
Ik heb het inmiddels opgelost met een form en een PHP-script en hoop
de komende tijd gevrijwaard te blijven van spam.

http://www.puzzelplanet.com

Jack_d8
12/11/03, 22:30
On Mon, 10 Nov 2003 20:06:01 GMT, safe@nospam.gov (Jack_d8) wrote:

:Beste lezer,
:
:Op mijn site kunnen gebruikers door op een link te klikken mail naar
:mij sturen. Het mailadres staat gewoon "hard gecodeerd" op de site en
:waarschijnlijk is dat door een of ander zoekprogramma getraceerd
:waardoor ik nu veel spam op dat adres ontvang.
:
:Mijn vraag is: als ik het mailadres aan de serverkant (PHP) opsla in
:een variabele en pas bij het genereren van de pagina wordt de
:variabele vervangen door het daadwerkelijke mailadres, loop ik dan
:geen/minder/evenveel/meer risico als wanneer het mailadres gewoon in
:de html-code staat.
:
:In geval van evenveel of meer: is er nog een andere, veiliger manier
:om mijn bezoekers de gelegenheid te geven om te mailen, zonder mijn
:mailadres aan spammers prijs te geven (bijv. via een form en een
:PHP-script aan de serverkant?)
:
:
Hartelijk dank voor jullie reacties.
Ik heb het inmiddels opgelost met een form en een PHP-script en hoop
de komende tijd gevrijwaard te blijven van spam.

http://www.puzzelplanet.com

Gecko
12/11/03, 23:00
On Mon, 10 Nov 2003 20:06:01 GMT, Jack_d8 wrote:

> Beste lezer,
>
> Op mijn site kunnen gebruikers door op een link te klikken mail naar
> mij sturen. Het mailadres staat gewoon "hard gecodeerd" op de site en
> waarschijnlijk is dat door een of ander zoekprogramma getraceerd
> waardoor ik nu veel spam op dat adres ontvang.
>
> Mijn vraag is: als ik het mailadres aan de serverkant (PHP) opsla in
> een variabele en pas bij het genereren van de pagina wordt de
> variabele vervangen door het daadwerkelijke mailadres, loop ik dan
> geen/minder/evenveel/meer risico als wanneer het mailadres gewoon in
> de html-code staat.
>
> In geval van evenveel of meer: is er nog een andere, veiliger manier
> om mijn bezoekers de gelegenheid te geven om te mailen, zonder mijn
> mailadres aan spammers prijs te geven (bijv. via een form en een
> PHP-script aan de serverkant?)

Om te voorkomen dat op mijn eigen site mailadressen geoogst worden, heb ik
twee php-trucjes toegepast.

De eerste is de simpelste: maak een php-script, bv. mailer.php dat als
volgt kan aangeroepen: mail.php?gebruiker=pietje&domein=puk.nl

mailer.php is niets meer dan het volgende:
<?PHP
$url = "mailto:{$gebruiker}@{$domein}";
header("Location: $url");
?>

Op deze manier kunnen de spambots het mailadres minder makkelijk oppikken
omdat het pas in PHP wordt samengesteld. Echter, het resultaat is wel een
gewone mailto: URL, en botjes die de link weten te volgen komen er dus wel
achter.

Een tweede manier is om net als hierboven het mailadres in meerdere
parameters door te geven aan een php script in combinatie met een html
formulier. De gegevens uit het formulier kunnen eenvoudig worden
doorgegeven met de PHP-functie mail aan het mailadres dat je weer
reconstrueert uit de meegestuurde parameters.

Groeten,

--
Hans Geerts

Please remove my tail when replying