Combattere lo spam con Akismet

akismet plugin spam

Sono oramai passati quasi due mesi dalla nascita di questo blog e finalmente sono arrivati nei giorni scorsi i primi commenti di spam nei miei post. Se per alcuni questo potrebbe sembrare come un brutto segno, in realtà è un indicatore che il mio blog sta lentamente raggiungendo una certa fama all’interno di Google e che quindi gli spammer iniziano ad interessarsi al mio blog.

E devo quindi ringraziare questi spammer se finalmente ho potuto vedere Akismet in azione. Per ringraziarlo ho quindi deciso di scrivere un post per diffonderne il verbo (e soprattutto le funzionalità) ai miei lettori.

#1. Cos’è Akismet?

Akismet è un plugin installato di default con Wordpress per combattere lo spam. Ogni qualvolta viene lasciato un commento ad un nostro post, questo viene controllato da Akismet e, se riconosciuto come spam, viene spostato in una cartella apposita in attesa di essere controllato dall’amministratore del blog. Quest’ultimo può decidere se eliminarlo definitivamente oppure, se fosse stato erroneamente segnalato come spam, toglierlo dalla lista dello spam e pubblicarlo.

#2. Installazione e attivazione di Akismet

Akismet è installato in maniera predefinita con Wordpress ma deve essere attivato dal pannello di amministrazione sotto il menu PLUGIN. Inoltre è necessario procurarsi una cosiddetta chiave API, ovvero un identificativo unico dell’utente del plugin. La chiave API può essere ottenuta solamente attraverso l’iscrizione (gratuita)al sito Wordpress.com. Non è necessario che creiate un blog, basta un account. Quando l’account sarà stato creato vi verrà spedita una e-mail con i vostri dati e la chiave API. Quest’ultima dovra essere inserita nella schermata di configurazione di Akismet, che può essere trovata nel pannello di amministrazione di Wordpress sotto il menu PLUGINS > AKISMET CONFIGURATION. Dopo aver salvato la chiave API, Akismet funzionerà in maniera automatica.

NOTA: Alcuni server hanno problemi con l’attivazione di Akismet attraverso il pannello di amministrazione. E’ quindi necessario utilizzare una piccola forzatura, inserendo la chiave API direttamente nei file del plugin. Per fare questo andate nel pannello di amministrazione nel menu PLUGINS > PLUGIN EDITOR e nella colonna a destra, dove compariranno tutti i plugin installati, selezionate Akismet.

All’inizio del file che si sarà aperto nella finestra di editor cercate le seguenti righe di codice:

// If you hardcode a WP.com API key here, all key config screens will be hidden

$wpcom_api_key = '';

La chiave API deve essere semplicemente inserita all’interno degli apici (esempio $wpcom_api_key = ‘123456789′;). Poi salvate premendo su UPDATE FILE e Akismet dovrebbe funzionare senza problemi.

#3.Come funziona Akismet?

Akismet blocca semplicemente lo spam confrontando gli indirizzi e-mail (che è solitamente un campo obbligatorio) e il contenuto dei commenti con un database di dati raccolti attraverso tutti gli utenti del plugin. Se un commento è segnalato come spam, questo viene spostato in una cartella apposita.

L’amministratore del blog può poi controllare i commenti marcati come spam attraverso un menu nel pannello di amministrazione, posizionato in COMMENTS > AKISMET SPAM. Qui è possibile cancellare definitivamente i commenti oppure segnalarli come falsi spam e pubblicarli sul blog.

E’ importante controllare che i falsi spam vengano tolti dalla cartella spam, altrimenti Akismet blocca l’indirizzo email di chi è stato considerato come uno spammer in tutti i blog che utilizzano il plugin, cosicchè questi poveri commentatori non potranno più lasciare commenti da nessuna parte…

#4. Il plugin è gratuito?

Akismet è completamente gratuito per i blog privati, mentre per i blog commerciali viene richiesto l’acquisto di una licenza (per maggiori informazioni visitate Akismet.com) Inoltre viene richiesto a quei blog che guadagnano più di 500 dollari al mese e usano Akismet di donare 5 dollari al mese per migliorare il plugin – ovviamente la scelta è libera, ma la coscienza potrebbe anche risentirne…

#5. Extra interessanti…

Una piccola funzione extra che potete installare nel vostro blog è il seguente codice:

<?php akismet_counter(); ?>

Questo farà comparire un’immagine animata su cui verranno riportati in tempo reale il numero di commenti spam bloccati da Akismet – la potete veder in azione in fondo alla mia sidebar. Sicuramente un metodo interessante per mostrare ai vostri visitatori quanto il vostro blog è amato dagli spammer!

Questo è tutto in riguardo ad Akismet. Se non lo avete ancora utilizzato vi consiglio di attivarlo per proteggervi dagli spammer.

E soprattutto, non dimenticate di lascarmi le vostre impressioni su questo plugin nei commenti!

12 commenti

  1. antponella ha detto:

    ho fatto tutto ma non funziona dice
    Impossibile caricare akismet-admin.
    grazie antonella

  2. Gian Piero Turletti ha detto:

    Volevo cercare di capire come mai certi commentill inkati (cioè utilizzando la tecnica, che consente che il proprio nome sia anche un link) un sito prima li prende , e poi non li visualizza più, ma non nel senso che prima li viusalizza e poi non più, ma nel senso che sin dall’inizio svaniscono nelnjulla.
    E’ un problema di akismet, oppure può essere qualcos’altro, che so, un problema tecnico con i link?

    Chissà se qualcuno può rispondere a tali quesiti?
    Grazie, eventualmente, sin d’ora dell’attenzione.

  3. Gian Piero Turletti ha detto:

    Prima ho fatto un esperimento usando link diversi, il seconmdo oloprende, il primo no.
    NE desumo che sia iun problema tecnico di link, piuttoasto che di akismet, dico bene?

  4. Paolo ha detto:

    @Gian Piero – il problema sta nel fatto che Akismet riconosce il tuo link probabilmente come spam. Non so se lo hai fatto di proposito o per sbaglio ma anche a me personalmente il link che hai lasciato mi sembra solamente un redirect ad un prodotto (e per questo l’ho rimosso). Probabilmente Akismet ha nel suo database il link che hai usato marcato come spam.Ti prego comunque di non venire su questo blog a lasciare link che fanno un redirect visto che non ne vedo il motivo, avresti potuto lasciare direttamente il link al sito citato.

  5. Ciao finalmente incomincio a capirci qualcosa anch’io, infatti grazie al tuo blog ho attivato akismet e funziona benissimo.
    Molte volte le soluzioni si hanno davanti al naso ma se non c’è nessuno che te le spiega bene e come non averle.
    Grazie un gran bel lavoro.

  6. Massimo ha detto:

    Comunque lo trovo utile solamente se i messaggi vengono pubblicati direttamente senza moderazione, mentre in caso debbano essere approvati non è utile perche in ogni caso devono essere controllati.

  7. Luciana ha detto:

    Ho messo la API Key su un blog. Mi chiedevo, posso mettere la stessa anche su altri o ad ogni blog deve corrispondere una API key diversa? 

    Grazie Luciana 

  8. Paolo ha detto:

    @Luciana – puoi usare la stessa API Key per diversi blog (la puoi usare anche per altri plugin che la richiedono – guarda su akismet.com.

  9. Valerione ha detto:

    La Key mi pare che è associata al dominio su cui usi akismet… almeno mi pare! Cmq io ho provato  a utilizzarlo su un mio sito personale, ed è si fantastico, ma ogni tanto va un pò lento e ci mette un pò prima di darmi il suo giudizio!

  10. veronica ha detto:

    Per la prima volta ho letto una spiegazione CHIARA. Non ho ancora provato ma ho capito e compreso la tua spiegazione! Complimenti e grazie !
    Veronica

Lascia un commento