When the contact form on our Joomla site is submitted, the site stores the submissions but admins do not receive the email notifications.
What steps have you taken to resolve the issue?
Checked Joomla (RSForm Pro) settings and Cloudflare settings but not sure what to look for. I’m not familiar with the SSL settings, so my answer below may be incorrect.
Was the site working with SSL prior to adding it to Cloudflare?
You also need to set your mail related subdomains mail, email, smtp, imap, and pop to “DNS only” and not “proxied” which may be why you are having email problems.
You also don’t appear to have any SPF or DMARC records to improve your mail deliverability.
Hi SJR. Thanks for your reply and tips. I followed them all and the site is back up. However, we still did not receive emails from the form. Will it take some time for the changes to take effect? Also, we get spam from two IP addresses every two minutes. Is there a way to block specific IP addresses? Thank you, Alan.
You’ll need to debug why the form doesn’t send emails. It may be the form submission is blocked by Cloudflare protections (check your security event log here to see if it is, and why) or maybe it sends email via proxied hostname (so change it to an unproxied one).
Is the spam coming through the form? That would indicate the form is working.
For a contact form I would usually challenge all visitors to such a page, or you can block/challenge by IP address or ASN. Use the WAF to handle at the web page stage…
To block at the email level, you’ll need to configure at your mail provider.