io invece consiglio di mettere un if else nella pagina dell'invio dei dati.
E' una cosa che sto provando da 3 giorni e sembra funzionare, fino ad oggi nessun bot ha inviato il modulo.
In pratica mi creo un'immagine con 5-6 numeri di colore di verso e font diverso e poi gli stessi numeri devono essere quelli che stanno nell'if else

esempio se decido di mettere questo numero: 987654321

nell'if ci scrivo che se il campo dove scrivo i numeri nel form e' diverso da questi numeri mi da il messaggio d'errore e non invia i dati, altrimenti (se il campo corrisponde a quel numero) invia i dati e l'email

Sembra ottimo per ora, 3 giorni di stop ai bot

Ovviamente l'immagine e' sempre la stessa, non cambia mai