Newsgroup: it.comp.www.php
Titolo: Indirizzo di posta antispam

Tanto per evitare gli email harvester, cioe' quei programmi che
leggono le nostre pagine per estrarre automaticamente gli indirizzi
di posta, ecco una soluzione molto alternativa.
<? 
$chiocc = array("chiocciola", "lumaca", "at", "strudel",
"girolino", "lumachina", "ricciolino", "ricciolo", "coda di
porcellino", "occhio di Polifemo", "pirolino", "truciolo"); 
$at = $chiocc[array_rand($chiocc)];
$pt = array("", "punto", "puntino", "PUNTO", "Punto", "splat"); 
$punto =  $pt[array_rand($pt)];
$indirizzo = "bernama -$at- libero -$punto- it";
echo "Il mio indirizzo &egrave;: $indirizzo<br>";
echo "Sostituisci -$at- con \"@\" e -$punto- con \".\"";
?>
L'ideale e' poi integrare l'indirizzo con un form per farsi inviare
messaggi direttamente.
Magari, per rovinare le liste di indirizzi degli spammatori,
aggiungete questo, in modo che lo spam arrivi a chi di dovere:
Per problemi di spamming contattare <a
href="mailto:
gar...@garanteprivacy.it
">
gar...@garanteprivacy.it
</A>
oppure <a
href="mailto:
carab...@carabinieri.it
">
carab...@carabinieri.it
</A>
Per chi e' particolarmente sadico esistono anche script che, quando
vengono "toccati" da un harvester o da un User-Agent sospetto,
rispondono con un paio di milioni di indirizzi fasulli ma
verosimili.
ciao
Marco
-- 
bernama -occhio di Polifemo- libero -puntino- it
Se abbiamo 2 orecchie e 1 bocca perche' dobbiamo ascoltare il doppio 
di quanto parliamo, non significa che, avendo 2 occhi e 10 dita,
dobbiamo scrivere il quintuplo di quanto leggiamo
+- PHPRndSig 0.02 --------------------------------------------13/44-+

 +- PHPRndSig 0.02 --------------------------------------------13/44-+
Più che una risposta è una domanda :-)
Ma gli harvester, quando ravanano tra le pagine su un server e ne trovano
una .php, cosa fanno? Leggono direttamente il sorgente o il risultato creato
dall'interprete php?
Nel caso da te suggerito, in ogni caso , non ha importanza; solo che il
codice è un po' lunghetto per sostituire una sola riga di un link.
Io sto applicando un più breve script js per sostituire tutti i link del mio
sito.
Le altre armi anti harvester sono molto simpatiche!
Ho visto una pagina, in cui l'ultimo link richiamava la stessa pagina per
costringere ad un loop infinito. Ma funziona?
Ah, se tutti applicassero quanto esposto sulla tua signature!! :-)
--
E' in corso la procedura di voto per
 *it.hobby.radioamatori.moderato*
73 de IK2VTJ, Piero.
http://www.ardf.it
http://www.qsl.net/ik2vtj
Togli/Remove
NONVOGLIOSPAM
dall'indirizzo/from address

 Ah, se tutti applicassero quanto esposto sulla tua signature!! :-)
Ah, quella delle 10 dita e 2 occhi!
E' uno scriptino in PHP che mi genera la signature in random.
L'ho fatto in PHP invece che in altri linguaggi perche' non avevo voglia
di leggere altri manuali per interfacciare MySql.
Ogni 5 minuti lo richiamo tramite cron (con un wget), oppure attraverso
la mia home page locale se voglio vedere la signature che verra' usata.
E ci ho messo anche un form per aggiungere nuove signature e la
visualizzazione della lista completa, gia' che c'ero.
Un giorno o l'altro lo postero'.
ciao
Marco
-- 
bernama -ricciolino- libero -punto- it
Se 'cazzate' e' un termine velistico non capisco perche' la mia 
domanda di ammissione alla America's Cup sia stata rifiutata.
+- PHPRndSig 0.02 --------------------------------------------11/44-+

 Un giorno o l'altro lo postero'.
Così posso sopperire! :-)


 ?>
E sai in quanti secondi si puo' riadattare un harvester per capire
che si tratti di un indirizzo? Stessa cosa vale per indirizzi con
NOSPAM TOGLIE ecc. Non si risolve niente cosi (solo temporaneamente).
Lo spam si combatte in modo diverso. alcune soluzioni trovate in
  news:it.news.net-abuse
 
www.collinelli.net


Sicuramente non sarà un rimedio definitivo, ma per qualche tempo si può
stare tranquilli. Forse di più che con gli indirizzi antispam.
Il sito di Colinelli l'ho scaricato e letto. Ma bisogna dedicargli una vita
per diventare esperti in materia! :-))
Ma uno script così, è utile?
<SCRIPT type="text/javascript">
stringa = String.fromCharCode (65,66,67,64,65,66,67,46,73,84)
// 
a...@abc.it
document.write('<a href="mailto:'+stringa+' ">stringa</a>')
</script>
(in effetti ho inserito anche 'mailto:' in stringa)


 document.write('<a href="mailto:'+stringa+' ">stringa</a>') </script>
Ahi ahi, c'e' un mailto: di troppo: questo si becca facilmente!
ciao
Marco 
-- 
bernama -lumachina- libero -punto- it
OROSCOPO: non siate creduloni, o qualcuno tentera' di imbrogliarvi.
Mandatemi 50 euro per la consulenza astrologica, grazie.
M.B.
+- PHPRndSig 0.02 --------------------------------------------43/44-+


leggi bene la postilla che ho aggiunto: anche mailto: è inserito in stringa.
Qui ho abbreviato l'esempio.
