

the form itself is easy, it’s the bot detection and spam prevention that’s hard. on my own sites, i’ve given-in and use the highest-level recaptcha, a hidden form field triggered by bots but not humans, and a server-side script for the mailing that also has some spam detection routines. they still get through, but far less often than a naked form would.
if you’re satisfied with your existing comments function, can you simply enable comments on your ‘contact’ page and hide them from public view?




take a look at endless os.
https://www.endlessglobal.com/foundation/access/operating-system
specifically, the ‘full’ install with all the goodies and content ‘preinstalled’.
notes from personal experience (i use endless at home): don’t be tempted by the ability to install alongside windows and dual boot. it’s not optimal by any stretch. that configuration uses windows as the boot manager (windows has to basically boot to get to that menu), and endless and its data is then stored in a loop device (slow, especially with old hdd). do a normal install (use the ‘advanced’ option in the windows installer to make an ‘endless usb stick’ then choose the ‘full’ image). you will need a 64gb flash drive for an english language ‘full’ installer of the current (6.0.8) version.