Hi Kathryn
it looks like something is going wrong in the back-end. You’re going to need to debug your server to see what is happening.
Set your server in debug mode, i recommend the following lines of code in your wp-config.php file,
define('WP_DEBUG', true);
if ( WP_DEBUG ) {
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
define('AUTOSAVE_INTERVAL', 600 ); //seconds
}
which will prevent errors being logged to the front-end and instead appear in your wp-content/debug_log file.
try to submit the form again and check your debug log file to see if you get any error messages. It should give you a clue as to what is happening. Most likely your mail configuration on your server prevents the mails from being sent.
Intersting point,aurovrata. However, as she has mentioned that the form was working fine previously, it would be more prominent to ask if you have installed any new plugins or made any updates recently. Sometimes plugins can interfere with each other.
If you have installed some plugins or updated them, simply deactivate them one at a time and test your form again, if it works as before you know which plugin has caused the problem.
Regards,
-B
Thank you both very much for these suggestions. As I don’t have access to my client’s website hosting I’ve asked them to check for potential issues with their host and I will also check the plugins on the backend. It is very strange as it has been working for some time without an issue.
Thanks again.
Kathryn
Kathryn, @beaniie’s recommendation is valid if you have updated/activated recent plugins which coincide with your mails not working and is easy enough to check since you can do it from the dashboard. However, if it is due to hosting server configuration change then the only way to figure out what is happening is to debug as I suggest.