Hi, just to be clear, are you saying that the post is created but the notification is not sent? Or is the post not created successfully but a success message is displayed?
If the problem is seemingly random that tends to indicate one of these:
- A server compatibility problem. We currently have another open ticket where the client is experiencing notification issues. Their hosting company is also using a LiteSpeed webserver, so it could be a symptom of the same problem: https://toolset.com/forums/topic/cred-post-form-emails-not-sending
We are hoping to hear back from that host by early next week with some additional information.
- A caching issue, either at the server level or at the plugin level. Try temporarily disabling any caching plugins or server-side caching implementations, then try to replicate the dropped notification problem.
- An SMTP issue. Try disabling the SMTP plugin and activating something like WP Mail Logging that doesn't rely on an SMTP implementation. Try to replicate the dropped notification problem.
Try editing and resaving this Form at least once. Sometimes regenerating the notification handlers by resaving the Form will fix some minor issues in the database.
You could also check the server logs to see if any errors have been registered recently. If you're not familiar with server logs, I can show you how to activate them temporarily. Go in your wp-config.php file and look for
define('WP_DEBUG', false);
Change it to:
define('WP_DEBUG', true);
Then add these lines, just before it says 'stop editing here':
ini_set('log_errors',TRUE);
ini_set('error_reporting', E_ALL);
ini_set('error_log', dirname(__FILE__) . '/error_log.txt');
Submit the Form until you experience a dropped notification. If any backend errors were registered, this will create an error_log.txt file in your site's root directory. Please send me its contents. Once that is done, you can revert the changes you made to wp-config.php and delete the log file.