Form submissions on our Joomla site are not received by admins via email

What is the name of the domain?

outdoorrestaurantseating.com

What is the error number?

N/A

What is the error message?

N/A

What is the isssue you’re encountering

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?

Yes

What is the current SSL/TLS setting?

Off

What are the steps to reproduce the issue?

Fill out the Contact Ooutdoor Restaurant Furniture form at the bottom of the page and Send: https://outdoorrestaurantseating.com/

At the moment I can’t reach your site due to “too many redirects”…
https://cf.sjr.org.uk/tools/check?7a6972c0f2c646cab62d905c23f1de61#connection-server-https

Check your SSL/TLS setting is set to “Full (strict)” in your dashboard here…
https://dash.cloudflare.com/?to=/:account/:zone/ssl-tls

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.

1 Like

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.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.