Do you want to have a simple, static website that the only dynamic thing is a contact form? You don't want to go serverless and/or use formspree.io, AWS Lambda or similar? I got your back.
With this Contact form endpoint all you need is a hosting with PHP (cheapest one will do) and a text editor to configure few things (or leave it with defaults).
What you also need is a basic knowledge of HTML to connect the form to the endpoint or some knowledge about XHR to take advantage of the JSON support to make your contact form work without a refresh!
- Working OOTB using
mail
and SQLite - Simple YAML/INI configuration
- SMTP credentials
- HTML form fields names
- Database creds (SQLite/MySQL; for antiflood)
- JSON response messages
- Supporting both
text/html
andapplication/json
requests - Custom email templates