Newsgroup: it.comp.www.php
Titolo: Inviare una mail ad un idirizzo non visibile

Salve,
mi scuso in anticipo per l'object del msg... non riuscivo a riassumerlo di
piů di cosě.
In pratica ho un database con una serie di utenti. L'utente deve per forza
di cose utilizzare un indirizzo email (deve essere raggiungibile via mail)
per essere contattato.
Quando un visitatore guarda la lista degli utenti, vorrei che potesse
inviare un mail a qualsiasi utente senza perň visualizzare gli indirizzi.
Esempio:
NOME__________|CITTA'__|EMAIL______|
Giulio Cesare_|Roma____|clicca qui_|
Se volessi inviare una mail a Giulio Cesare devo cliccare su 'clicca qui'.
Una specie di deterrente per i furbi che volessere copiare ed incollare in
un solo colpo tutti gli indirizzi email per fini di spam.
Come fareste voi?
Speriamo che sia stato chiaro.
Grazie

 Come fareste voi?
Inserisci un POPUP in javascript che fa una cosa del tipo location.href
= 'mailto:
giuli....@roma.it
'
Inserisci la mail come immagine e l'utente se la riscrive a mano
Inserisci un form mail in modo che l'utente non vedra' mai l'email
Inserisci le imail nel formato username-at-dominio-dot-ext
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

> Inserisci un form mail in modo che l'utente non vedra' mai l'email
Ho utilizzato questo.
Grazie.
Bep!


Oppure utilizza un alias.
Su zeusnews è stata appena pubblicata un'utile guida antispam.

12345__|Giulio Cesare_|Roma____|clicca qui_|
Nel primo caso l'utente invia una mail a user12345_NOSPAM@tuoprovider e
il mailer-daemon riconosce "user" ed "12345", rimbalzando la mail verso
la casella vera di Giulio Cesare. Il _NOSPAM puo' servire come trucco -
se lo togli, la mail non prosegue :-) - o puoi farne a meno.
Un altro sistema e' generare un ID in un database: quando clicchi sulla
pagina, un altro script in PHP crea l'ID 123456789, ed invia all'utente
un HREF mailto:
user-123456789
 come diceva Setec. L'ID e' valido solo la
prima volta; se vuoi mandare una seconda mail devi tornare sul sito.
Per questi due trucchi ti serve un server :-) anche *diverso* da quello
dov'e' il tuo sito, disposto a modificare la configurazione di procmail
o di chi ne fa le veci. Va bene qualsiasi serverino con IP statico.
Un sistema che non richiede configurazioni lato server invece e' quello
della form. Cioe' l'utente non puo' usare la propria email ma deve, per
forza, usare una form sul sito, che utilizzera' le funzioni mail di PHP
per spedire la mail. Nella form, c'e' 12345 ma non c'e' l'indirizzo, in
modo che il server PHP sa a chi spedire la mail, ma l'utente no.
Come ulteriore sicurezza, potresti inserire nella form un controllo che
si basi su una sessione. Cosi', non si possono mandare chili di mail in
automatico. Salvi nella sessione il numero di mail spedite, e attui una
politica di rate limitation - dopo 5 (?) email in un'ora, lo bastoni.
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.