Is WP-Optimize not sending email notifications about errors on your site?
WP-Optimize is a WordPress performance plugin that optimizes the database and enables caching to speed up your website.
While doing the optimization, it may run into some issues. These issues are recorded in an error log that you can share with the plugin’s support team for the investigation. If the error log emails don’t reach your inbox, you won’t know what’s causing the issue.
In this tutorial, we’ll show you how to easily solve the email deliverability issue of WP-Optimize. We’ll also show you how to check the error log emails right into the WordPress dashboard.
Why Are My WordPress Emails Not Sending?
WordPress by default uses the PHP
mail() function to send emails from your website. This isn’t a reliable method because hosts can block emails sent this way.
Also, a common problem with emails from WordPress is that they fail authentication. Most email apps treat such emails as spam so they never make it to your inbox.
The solution to this is to use a dedicated SMTP plugin to handle all emails from your website. WP Mail SMTP is the best WordPress SMTP plugin that helps in connecting your website to an email server.
This adds authentication to the messages and improves the deliverability of emails.
How To Fix WP-Optimize Not Sending Email Issue
In This Article
1. Enable Log Events in WP-Optimize
Whenever there’s an issue with the WP-Optimize plugin, it generates an error log with the details about the issue. This error log is helpful for developers to solve the issue.
WP-Optimize offers multiple destinations to send the error logs. To receive log emails, you need to make sure the logging destination is set to email.
To do that, go to WP-Optimize » Settings.
Now scroll down to the Logging settings section.
To add a new logging destination via email, click Add logging destination and select Log events to email from the dropdown.
Enter the email address that you want to use to receive the error log. Last but not least, remember to save your settings for the changes to take effect.
If you already see other destinations set, you can delete them by clicking the cross (X) icon.
We now have the email settings correctly set up. Let’s now install the WP Mail SMTP plugin to make sure emails reach the correct inbox.
2. Install the WP Mail SMTP Plugin
WP Mail SMTP is hands down the best SMTP plugin for WordPress. It solves the email deliverability issue by connecting your website to an external email service. This adds authentication to your emails so that they reach the right inbox.
To start, head over to your WP Mail SMTP account, and under the Downloads tab, click on the orange button to download the latest version of the plugin file.
Switch to the dashboard of your WordPress website and upload the zip file. If you’re not sure how or need help with this part, please refer to this guide on how to install a plugin in WordPress.
Once the plugin is activated it’ll start the Setup Wizard in your browser. This will make it easy to configure the plugin.
If you want to pause here or want to start the wizard at a later time, you can do that by clicking the Launch Setup Wizard button in the plugin settings.
Do note that we don’t recommend this if you already have a mailer set up because this will erase the settings and you’ll have to set everything again from scratch.
3. Connect Your Website to an Email Service
Now, it’s time to connect your website to a mailer service.
Click on the Let’s Get Started button to begin the process.
WP Mail SMTP offers several mailer options. You can choose a premium option like SendLayer or a free option like Gmail. The option you choose will depend on the type of website you have.
Here are a few tips to help you choose the best:
- If your site sends a lot of transactional emails, we recommend SendLayer, SMTP.com, or Brevo (formerly Sendinblue).
- Gmail or Google Workspace are both great options for low-volume sending. You can also use Gmail aliases to send emails from different plugins using different email addresses.
- If you use web hosting that provides email service through SMTP, you can use it with the Other SMTP option.
Once you’ve chosen your mailer, check out our setup documentation for more details on how to create your account and connect it to your site:
- Amazon SES
- Google Workspace / Gmail
- Microsoft 365 / Outlook.com
- Zoho Mail
- Other SMTP
If you want to set up multiple mailers, you can do so in the Additional Connections settings once you’ve finished the Setup Wizard. Then you can select a Backup Connection and configure Smart Routing.
Switch back to this guide after you’ve established a connection between your website and the email service.
4. Enable Email Logging
The next step in the wizard is to enable features that will help in improving the email deliverability. You’ll see two options enabled by default:
- Email deliverability
- Error tracking
The next option is the Detailed Email Log which will track every email that’s being sent from your website.
We highly recommend that you enable this feature to check the status of emails right in the WordPress dashboard.
The email logging feature in WP Mail SMTP is super advanced. You can filter the emails using the date picker.
The search box lets you look for keywords within the subject or content of the email.
WP Mail SMTP also has a beautiful dashboard widget that shows the email statuses in the form of a chart. This makes it easy to spot errors with your emails and fix them.
This logging data can also be exported to CSV, EML, or XLSX.
Enabling email logging will also turn on Complete Email Reports. You can choose if you want to receive the Weekly Email Summary.
We also recommend turning on Instant Email Alerts. This feature notifies you when an email fails to send.
On the next screen, there are advanced email logging features you can turn on.
- Store the content for all sent emails. Save email content in your site’s database. This lets you resend emails.
- Save file attachments sent from WordPress. Save email attachments in your site’s Uploads folder.
- Track when an email is opened. See when recipients open your emails.
- Track when a link in an email is clicked. See when recipients click links in your emails.
The last step is to copy the license key from the WP Mail SMTP account and paste it into the box. This will enable the pro features and future automatic updates to the plugin.
That’s it! You’ve done everything to fix the WP-Optimize not sending email issue.
5. View Error Log Emails in WordPress Dashboard
Don’t want to open the email app to view error logs? You can view the emails right from the WordPress dashboard using the WP Mail SMTP email logging feature.
It keeps a record of every email that’s being sent from your website. For security reasons, it doesn’t log email content by default. But there’s an option to enable that.
Go to WP Mail SMTP » Settings and switch to the Email Log tab. There, enable the option labeled Log Email Content to view email data in the dashboard.
Now, whenever a new error log email is sent from WP-Optimize, you can view it in the WordPress dashboard along with the log attachment file.
And that’s it! Now you know how to configure WP-Optimize emails so you never miss another log alert.
Next, Check Out the Best Security Plugins
Just like performance, security is also an important aspect of running a successful business.
There are tons of security plugins available for WordPress. To help you choose one according to your needs, we’ve written a guide that lists the best security plugins for WordPress.
Ready to fix your emails? Get started today with the best WordPress SMTP plugin. WP Mail SMTP Elite includes full White Glove Setup and offers a 14-day money-back guarantee.