Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Inserire email in un sito web

Cerchi consigli per migliorare il tuo sito? Vuoi aprire un sito in poco tempo?
Discuti con altri webmaster, chiedi chiarimenti ed opinioni in tutta libertà.
Lo spam verrà cancellato.

Inserire email in un sito web

Messaggioda Lando » gio feb 15, 2007 11:54 am

Salve ragazzi!
Sto creando un sito per una società in cui suono da qualche anno e ho qualche problemino!

Devo inserire un idirizzo email, in modo che il visistatore del sito possa contattarci, ma devo farlo in modo che questo email non si riempia di spam!

Nel mio sito avevo usato un form, ma la cosa non ha funzionato perché ora ricevo 20 email spazzatura al giorno!

Come mi consigliate di fare?
Avatar utente
Lando
Bronze Member
Bronze Member
 
Messaggi: 576
Iscritto il: sab mar 25, 2006 10:40 am
Località: Switzerland

Re: Inserire email in un sito web

Messaggioda Ices_Eyes » gio feb 15, 2007 12:22 pm

Lando ha scritto:Salve ragazzi!
Sto creando un sito per una società in cui suono da qualche anno e ho qualche problemino!

Devo inserire un idirizzo email, in modo che il visistatore del sito possa contattarci, ma devo farlo in modo che questo email non si riempia di spam!

Nel mio sito avevo usato un form, ma la cosa non ha funzionato perché ora ricevo 20 email spazzatura al giorno!

Come mi consigliate di fare?

Bhè, i metodi potrebbero essere svariati. Solitamente o si converte l'indirizzo in una stringa di caratteri esadecimali (%xx) o in caratteri web (&#xxx;, o si inframezza l'indirizzo con commenti html, o si combinano queste due, oppure si crea un piccolo javascript che crea dinamicamente l'indirizzo mail, in modo che così no è pronto all'uso, oppure ancora si inserisce un piccolissimo scriptino in flash che è il più sicuro
Codice: Seleziona tutto
Per Javascript:

<script type="text/javascript">
<!--
var name = "nome";
var domain = "dominio.com";
document.write('<a href="mailto:' + name + '@' + domain + '">');
document.write(name + '@' + domain + '</a>');
// -->
</script>

Per la codifica in caratteri web questo può esserti utile http://willmaster.com/possibilities/demo/aelgwase.html [:)]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda Kgiulio » gio feb 15, 2007 12:59 pm

io ho fatto un form in php, dici che non va bene?
Avatar utente
Kgiulio
Silver Member
Silver Member
 
Messaggi: 1663
Iscritto il: gio set 09, 2004 8:08 pm
Località: Italia


Messaggioda thomas » gio feb 15, 2007 1:03 pm

Io mi baso sull'intelligenza dei lettori: per questo faccio un'immagine con scritto il mio indirizzo email; chi ha voglia di contattarmi, si prende la briga di ricopiarlo!
"Am too late to get too high to get, too late to wash my face and hands "
Mr Hudson and the Library - Too Late Too Late
Avatar utente
thomas
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 6858
Iscritto il: mer lug 09, 2003 6:30 pm
Località: Parma

Messaggioda Ices_Eyes » gio feb 15, 2007 1:04 pm

Kgiulio ha scritto:io ho fatto un form in php, dici che non va bene?

No, aspetta: se si parla di form è una cosa, allora lì non c'è nessun problema. Quello che mi riferivo io erano i link mailto in pratica.
Se fai un form, l'indirizzo mail è lato server, per cui non è in vista [:)]

Se non ho capto male la richiesta di Lando, lui non voleva usare i form...

Però una cosa, ora che mi ci fai pensare e che leggo meglio è questa:
Lando ha scritto:Nel mio sito avevo usato un form, ma la cosa non ha funzionato perché ora ricevo 20 email spazzatura al giorno!

Che tipo di form hai usato? [uhm]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda Ices_Eyes » gio feb 15, 2007 1:06 pm

thomas ha scritto:Io mi baso sull'intelligenza dei lettori: per questo faccio un'immagine con scritto il mio indirizzo email; chi ha voglia di contattarmi, si prende la briga di ricopiarlo!

Hihihi... [:D] [sh]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda Rumez » gio feb 15, 2007 1:16 pm

se usi un form inteoria sei a posto perché l'indirizzo mail è scritto server side...
Avatar utente
Rumez
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1783
Iscritto il: mar mag 13, 2003 2:08 pm

Messaggioda M@ttia » gio feb 15, 2007 1:45 pm

thomas ha scritto:Io mi baso sull'intelligenza dei lettori: per questo faccio un'immagine con scritto il mio indirizzo email; chi ha voglia di contattarmi, si prende la briga di ricopiarlo!
Idem [^] (per altro indistinguibile dal testo attorno)
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero

Messaggioda Lando » sab feb 17, 2007 2:04 pm

Ho utilizzato questo form:
(nella pagina dei contatti:
Codice: Seleziona tutto
       <form id="InvioMail" action="mail.php" method="post">
          <fieldset>
            <legend class="White">Invia una E-Mail</legend>
            Nome e Cognome:<br />
            <input class="CasellaTesto" type="text" name="Mittente" size="25" /><br /><br />
            E-Mail per Risposta:<br />
            <input class="CasellaTesto" type="text" name="Mail" size="25" /><br /><br />
            Titolo:<br />
            <input class="CasellaTesto" type="text" name="Oggetto" size="25" /><br /><br />
            Testo della Mail:<br />
            <textarea class="CasellaTesto" name="Testo" rows="10" cols="55"></textarea><br /><br />
            <input type="submit" value="Invia E-Mail" /> &nbsp; <input type="reset" value="Reset" />
          </fieldset>
        </form>

e la pagina a cui fa riferimento (mail.php) è questa:
Codice: Seleziona tutto
<?php

 $Spedita = mail("mio_indirizzo_email" , $Oggetto , "Nome:  " . $Mittente . "\nE-Mail:  " . $Mail . "\n\n" . $Testo);

 if($Spedita == 1)
   { $Messaggio = '<center><br><br><br><br><br><br><br><h3>E-Mail inviata con Successo!<br /><br />Grazie per il tuo contributo</h3></center>'; $TitoloTab = 'Invio Riuscito'; }
   else
   { $Messaggio = '<center><br><br><br><br><br><br><br><h3>Errore nell\'invio dell\'e-Mail...<br /><br />Controllare bene di aver riempito i campi correttamente</h3></center>';

$TitoloTab = 'Invio Fallito'; };
?>

 <? include("modello/header0.php"); ?>
                  <?php echo $Messaggio; ?>

<? include("modello/fooder0.php"); ?>


eppure quell'email è piena di spam!
Avatar utente
Lando
Bronze Member
Bronze Member
 
Messaggi: 576
Iscritto il: sab mar 25, 2006 10:40 am
Località: Switzerland

Messaggioda Rumez » sab feb 17, 2007 2:24 pm

lo spam non è sicuramente causato da quel form...l'indirizzo essendo scritto su una pagina php e dunque server side non è leggibile agli spider(o crawler che dir si voglia..)

probabilmente quell'indirizzo sarà stato usato da te anche in altri modi...

con il form sei al sicuro quasi al 100%..io ne utilizzo uno simile in ASP per dei siti di alcuni alberghi e ti assicuro che lo spam è minimo...

prima invece usavo anch'io il link diretto (il famoso mailto:.....) che poi ho tolto per idversi motivi
1 spam
2 alcuni (forse molti) utenti medi che non avevano un client di posta installato non sapevano più come mandare la mail col risultato che arrivavano pochissime mail

...spesso sopravvalutiamo l'intelligenza dei lettori che spesso non pensano che possono semplicemente copiare l'indirizzo, accedere alla propria web mail, incollare l'indirizzo e mandare la mail...

Il form è senza dubbio la soluzione migliore e più veloce..inoltre ti permette di utilizzare maggiori funzioni..tipo l'invio in cc della mail anche al mittente o cose simili..
Avatar utente
Rumez
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1783
Iscritto il: mar mag 13, 2003 2:08 pm

Messaggioda Rumez » sab feb 17, 2007 2:38 pm

Qui trovi un buon articolo in merito...

noterai che parlano di tutte le proposte che ti abbiamo fatto noi..ognuna ha i suoi pro e i suoi contro..sta a te decidere quella che fa di più al caso tuo..
Avatar utente
Rumez
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1783
Iscritto il: mar mag 13, 2003 2:08 pm

Messaggioda Ices_Eyes » sab feb 17, 2007 2:54 pm

Cocncordo con tutto [^]



Lando, giusto per evitare di agiungere altro spam allo spam, ti mo eliminato la mail dal pezzo di codice che hai postato [;)]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda Rumez » sab feb 17, 2007 3:03 pm

Ices_Eyes ha scritto:Cocncordo con tutto [^]



Lando, giusto per evitare di agiungere altro spam allo spam, ti mo eliminato la mail dal pezzo di codice che hai postato [;)]


lo sapevo che era MegaLab che spammava abbestia e destra e a manca.. [devil]
Avatar utente
Rumez
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1783
Iscritto il: mar mag 13, 2003 2:08 pm

Messaggioda Ices_Eyes » sab feb 17, 2007 3:32 pm

Rumez ha scritto:
Ices_Eyes ha scritto:Cocncordo con tutto [^]



Lando, giusto per evitare di agiungere altro spam allo spam, ti mo eliminato la mail dal pezzo di codice che hai postato [;)]


lo sapevo che era MegaLab che spammava abbestia e destra e a manca.. [devil]

Spè che mi procuro il tuo indirizzo e lo uso come banner del forum...Facciamo un test su quanto tempo ci impiega la tua casella a riempirsi? [fischio]
Avatar utente
Ices_Eyes
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 5543
Iscritto il: ven ott 24, 2003 10:37 am
Località: Prov. di Venezia

Messaggioda Rumez » sab feb 17, 2007 3:52 pm

Ices_Eyes ha scritto:
Rumez ha scritto:
Ices_Eyes ha scritto:Cocncordo con tutto [^]



Lando, giusto per evitare di agiungere altro spam allo spam, ti mo eliminato la mail dal pezzo di codice che hai postato [;)]


lo sapevo che era MegaLab che spammava abbestia e destra e a manca.. [devil]

Spè che mi procuro il tuo indirizzo e lo uso come banner del forum...Facciamo un test su quanto tempo ci impiega la tua casella a riempirsi? [fischio]



fai fai..tanto ho 3 gb su Gmail...zzzzuhaaaaaa! [crylol]
Avatar utente
Rumez
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1783
Iscritto il: mar mag 13, 2003 2:08 pm

Messaggioda M@ttia » sab feb 17, 2007 4:36 pm

Lando ha scritto:Ho utilizzato questo form:
(nella pagina dei contatti:
Codice: Seleziona tutto
...

e la pagina a cui fa riferimento (mail.php) è questa:
Codice: Seleziona tutto
...


Uhm, ma dove l'ho già letto questo codice?

eppure quell'email è piena di spam!
[fischio] (Manco le variabili hai rinominato! [:D]).
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero


Torna a Sviluppo Web

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising