Email notifications not sent
If you are experiencing issues with email notifications not being sent, and you have confirmed that reservations are correctly displayed in the Reservations section, it's important to note that the responsibility for email delivery lies outside the control of the plugin. The plugin utilizes the standard email delivery functionality provided by the WordPress core, following best practices.
To troubleshoot and resolve the email notification problem, consider the following suggestions:
Install an SMTP plugin
To address any potential reliability issues with the PHP mailer used by your server, we highly recommend installing a robust SMTP (Simple Mail Transfer Protocol) plugin. These plugins provide a more reliable and secure method for sending emails from your WordPress site.
We recommend the following options:
- WP Mail SMTP: This free and powerful plugin can be downloaded from the WordPress plugin repository. It allows you to configure your WordPress site to send emails using an SMTP server, ensuring better deliverability.
- Post SMTP Mailer: Another excellent option is the Post SMTP Mailer plugin, available for free in the WordPress plugin repository. This plugin provides a comprehensive set of features to manage your email delivery, including SMTP configuration and debugging tools.
Those plugins reconfigure the wp_mail()
function to connect to the SMTP server of your choice, such as the Google SMTP server, and utilize its robust infrastructure for sending emails. By leveraging a reliable SMTP server you can significantly minimize any email-related issues associated with your server.
Check the web server's error.log file
To investigate the issue further, it's recommended to review the error.log file of your web server. This log file contains valuable information that can help identify the root cause of the problem. Accessing the error.log file is a general troubleshooting step that can be applied to various issues you might encounter.
If you're unsure about how to retrieve the error.log file, you can reach out to your hosting provider for assistance. They will be able to guide you on locating and accessing the file specific to your hosting environment.
Alternatively, if you need further assistance, don't hesitate to contact our support team. We'll be glad to provide guidance on accessing the error.log file and help you analyze its contents to identify any potential errors or issues.
Verify the sender address
Take a moment to verify the admin e-mail address configured in the service notification settings. It's important to ensure that the sender address belongs to your domain. If it doesn't match your domain, there is a possibility that mail servers may block or mark the emails as potentially suspicious due to security policies.
To avoid such issues, it's recommended to use an admin e-mail address that is associated with your domain, or with the domain of your SMTP server if you use one. This helps in establishing trust with the receiving mail servers and increases the chances of successful email delivery.
Check the spam/junk mail folder
In addition to troubleshooting email delivery issues, it's important to check the spam or junk mail folder of the recipient's email client. Sometimes, legitimate emails can mistakenly end up in these folders due to the client's filtering settings.
If you have verified that the email was indeed sent and all the configuration settings are correct, but the recipient claims not to have received it, advise them to check their spam or junk mail folder. In some cases, the email might have been filtered as spam by the recipient's email client.
By checking the spam/junk mail folder, you can ensure that the email hasn't been overlooked or filtered out by the recipient's email system. Encourage recipients to mark the email as "not spam" if they find it in their spam folder to prevent future emails from being filtered incorrectly.