Although you mentioned that you wouldn't like to use JavaScript, I've found EmailJS to work fine. You can use your gmail account as the email provider. I believe the monthly request limit is 200 when using the free plan.
No credentials are exposed and you can prevent abuse with reCAPTCHA.