Impedire email spam
- twm
- PhpBB Expert
- Messaggi: 438
- Iscritto il: 14/11/2015, 19:33
- Link del Forum: https://lnx.3rotaie.it/forum/
- Contatta:
Re: Impedire email spam
Si, sta succedendo anche a me. Purtroppo le mail messe come mittente sono spesso @gmail.com
Che si può fare ??
Che si può fare ??
- Barrnet
- Globalmod
- Messaggi: 547
- Iscritto il: 13/05/2012, 19:10
- Link del Forum: https://videogamezone.eu/forum
- Località: Bergamo
- Contatta:
Re: Impedire email spam
Purtroppo il team di phpbb.com ritiene essenziale rendere spammabile quel modulo, poiché pensano che potrebbe essere utilizzato da utenti che non riescono a compilare il captcha. Personalmente preferisco non ricevere spam e avere l'onere di controllare se le registrazioni funzionano. nel mio caso ho modificato un template dello stile (memberlist_email.html), prosilver in questo caso, per far visualizzare il modulo solo agli utenti registrati:
Codice: Seleziona tutto
<!-- INCLUDE overall_header.html -->
<!-- EVENT memberlist_email_before -->
<!-- IF S_REGISTERED_USER -->
<!-- IF S_CONTACT_ADMIN-->
<h2 class="titlespace">{L_CONTACT_ADMIN}</h2>
<!-- ELSEIF S_SEND_USER -->
<h2 class="titlespace">{L_SEND_EMAIL_USER}</h2>
<!-- ELSE -->
<h2 class="titlespace">{L_EMAIL_TOPIC}</h2>
<!-- ENDIF -->
<form method="post" action="{S_POST_ACTION}" id="post">
<!-- IF CONTACT_INFO -->
<div class="panel">
<div class="inner">
<div class="postbody">
<div class="content">
{CONTACT_INFO}
</div>
</div>
</div>
</div>
<br class="clear" />
<!-- ENDIF -->
<div class="panel">
<div class="inner">
<div class="content">
<!-- IF ERROR_MESSAGE --><p class="error">{ERROR_MESSAGE}</p><!-- ENDIF -->
<fieldset class="fields2">
<!-- IF S_SEND_USER -->
<dl>
<dt><label>{L_RECIPIENT}{L_COLON}</label></dt>
<dd><strong>{USERNAME_FULL}</strong></dd>
</dl>
<dl>
<dt><label for="subject">{L_SUBJECT}{L_COLON}</label></dt>
<dd><input class="inputbox autowidth" type="text" name="subject" id="subject" size="50" tabindex="1" value="{SUBJECT}" /></dd>
</dl>
<!-- ELSEIF S_CONTACT_ADMIN-->
<dl>
<dt><label>{L_RECIPIENT}{L_COLON}</label></dt>
<dd><strong>{L_ADMINISTRATOR}</strong></dd>
</dl>
<!-- IF not S_IS_REGISTERED -->
<dl>
<dt><label for="email">{L_SENDER_EMAIL_ADDRESS}{L_COLON}</label></dt>
<dd><input class="inputbox autowidth" type="text" name="email" id="email" size="50" maxlength="100" tabindex="1" value="{EMAIL}" /></dd>
</dl>
<dl>
<dt><label for="name">{L_SENDER_NAME}{L_COLON}</label></dt>
<dd><input class="inputbox autowidth" type="text" name="name" id="name" size="50" tabindex="2" value="{NAME}" /></dd>
</dl>
<!-- ENDIF -->
<dl>
<dt><label for="subject">{L_SUBJECT}{L_COLON}</label></dt>
<dd><input class="inputbox autowidth" type="text" name="subject" id="subject" size="50" tabindex="3" value="{SUBJECT}" /></dd>
</dl>
<!-- ELSE -->
<dl>
<dt><label for="email">{L_EMAIL_ADDRESS}{L_COLON}</label></dt>
<dd><input class="inputbox autowidth" type="email" name="email" id="email" size="50" maxlength="100" tabindex="2" value="{EMAIL}" /></dd>
</dl>
<dl>
<dt><label for="name">{L_REAL_NAME}{L_COLON}</label></dt>
<dd><input class="inputbox autowidth" type="text" name="name" id="name" size="50" tabindex="3" value="{NAME}" /></dd>
</dl>
<dl>
<dt><label for="lang">{L_DEST_LANG}{L_COLON}</label><br />
<span>{L_DEST_LANG_EXPLAIN}</span></dt>
<dd><select name="lang">{S_LANG_OPTIONS}</select></dd>
</dl>
<!-- ENDIF -->
<dl>
<dt><label for="message">{L_MESSAGE_BODY}{L_COLON}</label><br />
<span>{L_EMAIL_BODY_EXPLAIN}</span></dt>
<dd><textarea name="message" id="message" rows="15" cols="76" tabindex="4">{MESSAGE}</textarea></dd>
</dl>
<!-- IF S_REGISTERED_USER -->
<dl>
<dt> </dt>
<dd><label for="cc_sender"><input type="checkbox" name="cc_sender" id="cc_sender" value="1" checked="checked" tabindex="5" /> {L_CC_SENDER}</label></dd>
</dl>
<!-- ENDIF -->
</fieldset>
</div>
</div>
</div>
<div class="panel">
<div class="inner">
<div class="content">
<fieldset class="submit-buttons">
<input type="submit" tabindex="6" name="submit" class="button1" value="{L_SEND_EMAIL}" />
</fieldset>
</div>
</div>
{S_FORM_TOKEN}
</div>
</form>
<!-- ELSE -->
<h2 class="titlespace">Errore!</h2>
<div class="panel">
<div class="inner">
<div class="content">
<p>Devi essere loggato per utilizzare il form di contatto. <a href='https://videogamezone.eu/forum/ucp.php?mode=register'><u>Crea un account</u></a> o <a href='https://videogamezone.eu/forum/ucp.php?mode=login'><u>effettua l'accesso</u></a> con il tuo account.</p>
</div>
</div>
{S_FORM_TOKEN}
</div>
<!-- ENDIF -->
<!-- INCLUDE overall_footer.html -->
[code]
- twm
- PhpBB Expert
- Messaggi: 438
- Iscritto il: 14/11/2015, 19:33
- Link del Forum: https://lnx.3rotaie.it/forum/
- Contatta:
Re: Impedire email spam
Grazie per la risposta.
Capisco sia te sia phpBB.com.
Nel mio caso viene utile agli imbranati che non sanno usare la funzione di recupero password
Per ora lascio così.
Caso mai aggiungo dei riferimenti per contattarmi in altro modo, ci penserò
Capisco sia te sia phpBB.com.
Nel mio caso viene utile agli imbranati che non sanno usare la funzione di recupero password
Per ora lascio così.
Caso mai aggiungo dei riferimenti per contattarmi in altro modo, ci penserò
- lurapag
- Utente
- Messaggi: 277
- Iscritto il: 07/05/2013, 13:21
- Link del Forum: www.chevroletcaptivaforum.it
- Località: Milano
Re: Impedire email spam
Grazie mille Barrnet.
Quale parte va modificata del codice che hai allegato?
Oppure va copiato tutto?
Quale parte va modificata del codice che hai allegato?
Oppure va copiato tutto?
- Barrnet
- Globalmod
- Messaggi: 547
- Iscritto il: 13/05/2012, 19:10
- Link del Forum: https://videogamezone.eu/forum
- Località: Bergamo
- Contatta:
Re: Impedire email spam
è l'intero file del prosilver modificato, ovviamente dovete modificare i link.
- lurapag
- Utente
- Messaggi: 277
- Iscritto il: 07/05/2013, 13:21
- Link del Forum: www.chevroletcaptivaforum.it
- Località: Milano
Re: Impedire email spam
Grazie.
Ma se volessimo operare sui permessi?
Nel senso che solo l'utente registrato potrà contattare l'admin?
Ma se volessimo operare sui permessi?
Nel senso che solo l'utente registrato potrà contattare l'admin?
- twm
- PhpBB Expert
- Messaggi: 438
- Iscritto il: 14/11/2015, 19:33
- Link del Forum: https://lnx.3rotaie.it/forum/
- Contatta:
Re: Impedire email spam
Forse esagero
Ci vorrebbe un permesso che permetta solo ad un utente registrato di scrivere da non loggato
Ci vorrebbe un permesso che permetta solo ad un utente registrato di scrivere da non loggato
- alex75
- Amministratore
- Messaggi: 6268
- Iscritto il: 23/08/2012, 23:45
- Link del Forum: www.phpbb-italia.it
- Località: Palermo
Re: Impedire email spam
La sezione è per il vecchio phpBB 3.0 ed ovviamente si parla di modifiche manuali. Ma se adesso stiamo parlando di phpBB 3.2.x allora una soluzione potrebbe essere quella di usare l'estensione contact admin al posto di quella nativa. questa estensione prevede il codice captcha ed altro: https://www.phpbb.com/customise/db/exte ... act_admin/
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
- twm
- PhpBB Expert
- Messaggi: 438
- Iscritto il: 14/11/2015, 19:33
- Link del Forum: https://lnx.3rotaie.it/forum/
- Contatta:
Re: Impedire email spam
Grazie Alex , questa sembra perfetta
- lurapag
- Utente
- Messaggi: 277
- Iscritto il: 07/05/2013, 13:21
- Link del Forum: www.chevroletcaptivaforum.it
- Località: Milano
Re: Impedire email spam
Ciao Alex,
scusami ma non me ne sono accorto di aver sbagliato sezione...
Comunque grazie.
scusami ma non me ne sono accorto di aver sbagliato sezione...
Comunque grazie.