Sucuri not sending email alerts

[SOLVED] How to Fix Sucuri Not Sending Email Alerts

Is Sucuri not sending email alerts from your WordPress site?

It’s super important that you always get emails when suspicious activity is detected.

In this guide, we’ll show you how to check your Sucuri alert settings. We’ll also show you how to install WP Mail SMTP to make all of your WordPress emails are reliably delivered.

Fix Your Sucuri Emails Now

What Email Alerts Does Sucuri Send?

Sucuri sends emails when security events or suspicious activity is detected on your WordPress website.

Here’s an example of a Sucuri email when it detects a new plugin has been activated:

Example of a Sucuri email alert

Getting these alerts is super important if you want to actively monitor WordPress security. If you don’t receive security notifications, you might miss an important hacking attempt or security threat.

There are many email settings in Sucuri that could prevent alerts from being sent on time, and sometimes the emails can go to spam.

We’ll show you how to troubleshoot both of these email issues in the steps below.

How to Fix Sucuri Not Sending Email Alerts

Let’s break down the troubleshooting process into 2 sections.

First, we’ll make sure you get the right alerts from your Sucuri firewall:

Check Sucuri Email Alert Settings

    1. Send a Sucuri Test Email
    2. Add a New Recipient For Alerts
    3. Remove Trusted IP Addresses
    4. Increase the Alerts Per Hour Setting
    5. Decrease the Logins Per Hour Setting
    6. Turn On Email Security Alerts

Send Sucuri Alerts With SMTP

    1. Install WP Mail SMTP
    2. Choose an Email Service Provider
    3. Turn On Email Logging
    4. Send a Test Email With WP Mail SMTP

Let’s start by quickly reviewing the security settings in the Sucuri WordPress plugin.

Check Sucuri Email Alert Settings

First, let’s troubleshoot the email alert settings in the Sucuri plugin.

1. Send a Sucuri Test Email

To start, open up Sucuri’s Settings page from the menu on the left in your WordPress dashboard.

Sucuri settings in WordPress

From the tabs across the top, let’s click Alerts.

Sucuri email alerts tab

There’s a Test Alerts button that you can click if you want to send a test email from Sucuri.

By default, the email address here will be the admin user in WordPress, but we’ll show you how to change it in a moment.

Test Sucuri email alerts

Unfortunately, this email test is super basic. When you click the button, there’s no indication of what’s happening behind the scenes, and no way to check deliverability.

So to check the result, all you can do is check your email, and your Junk Mai or spam folder. If the email is sent successfully, you should get a test email alert like this one.

Sucuri test email received

2. Add a New Recipient for Alerts

If you don’t receive the test email, let’s try adding another recipient to the list and testing again.

To have the best chance of receiving the test email, add an email address at a different domain. Just type the new address into the field and click Submit to add it.

Sucuri email alert recipient change

Now check both email inboxes, and their respective spam folders, to see if you get the alert.

You can also use this process to change the default email for your alerts. Just check the box next to emails you don’t want to use and remove them.

Moving on, let’s check some of the other settings that can stop Sucuri from sending emails when you expect it to.

3. Remove Trusted IP Addresses

Sucuri won’t send alerts if it detects activity for a trusted IP. Check the Trusted IP addresses list to see if there are any entries.

For now, remove all of the trusted IPs.

Sucuri trusted IP settings

4. Increase the Alerts Per Hour Setting

Scrolling down, we can also change the Alerts Per Hour setting.

The default setting is a maximum of 5 alerts per hour. If you’re actively working on your website, you’ll easily exceed this, so the email notifications from Sucuri will appear to be broken.

For now, we can set this to a high number, or Unlimited Alerts Per Hour.

Sucuri email alerts per hour

5. Decrease the Logins Per Hour Setting

Now let’s scroll down again to the Brute Force Attacks setting. If this number is set too high, Sucuri won’t warn you when someone’s trying to guess your password.

So for now, let’s set this to 30 failed logins per hour – the lowest setting.

Sucuri brute force email alert setting

6. Turn on Email Security Alerts

Finally, let’s review all of the Security Alerts. Be sure to review all lines that begin ‘Receive Email Alerts for…’ to make sure that the notifications you need are enabled.

Enable Sucuri email alerts

Now we’re done checking our settings in Sucuri, let’s install WP Mail SMTP to make sure all of your emails are delivered.

Send Sucuri Email Alerts With SMTP

By default, Sucuri sends emails using the wp_mail() function. This method is super basic, and the emails aren’t authenticated when WordPress sends them.

That’s why Sucuri alerts get lost (or filed in the Junk Mail).

It’s easy to solve this problem with the WP Mail SMTP plugin. WP Mail SMTP will send your WordPress emails through a separate email service like Gmail or Sendinblue, instead of relying on your hosting server.

That will add all of the authentication your emails need to pass spam checks.

Let’s install the plugin now to solve the email deliverability problem you’re having.

1. Install WP Mail SMTP

To start, download the zip file from your WP Mail SMTP account so you can install it on your website. You’ll find it in the Downloads tab.

Download WP Mail SMTP to fix WPForms contact form not sending email

Next, open up your WordPress dashboard. Head to the Plugins page and upload the plugin to your WordPress site.

If you’re not sure how to do this, check out this guide to installing a plugin in WordPress.

Install WP Mail SMTP

As soon as you activate the plugin, the WP Mail SMTP Setup Wizard will open.

You can also re-start the wizard at any time by clicking the Launch Setup Wizard button in your WP Mail SMTP settings. Just know that re-starting the wizard later might reset your SMTP settings.

2. Choose an Email Service Provider

Now we can choose a new provider to handle outgoing WordPress emails. WP Mail SMTP will guide you through this using a simple interface.

Click the Let’s Get Started button to begin.

Start the WP Mail SMTP setup wizard to fix WPforms not sending email

On the next screen, click the mailer you want to use from the list.

Choose SMTP to fix WPForms contact form not sending email

WP Mail SMTP lets you choose from different free or paid email providers here.

Wondering which one to use?

Keep in mind that some email providers will limit the number of emails you can send each day. So:

  • If you have a small site, you can use Gmail or Other SMTP, but those mailers might not be able to handle many hundreds of emails from a busy website. If you’ve set up Sucuri to send Unlimited Notifications Per Hour, and you’re actively working on your site, you might have issues.
  • For a busy site, you’ll want to pick a mailer that has a high enough sending limit to handle hundreds of alerts, contact form emails, WooCommerce orders, and website notifications. We recommend SMTP.com or Sendinblue for this.

When you’ve chosen your mailer, open up our documentation to complete the setup steps on the provider’s side:

It’s best to open the documentation in a new tab so you can easily jump back to this guide.

3. Turn On Email Logging

At the end of the wizard, WP Mail SMTP Pro customers will get the option to turn on email logging in the plugin.

We highly recommend that you turn on email logging so that WordPress can track the status of every email it sends.

The Pro plan also lets you see the status of all your emails on the WordPress dashboard so you can easily spot any deliverability problems.

WP Mail SMTP Pro dashboard widget

All set? There’s 1 more thing to do. Now we have WP Mail SMTP, we can use a much more sophisticated email test to check your Sucuri emails are working.

4. Send a Test Email From WP Mail SMTP

Remember how we used Sucuri’s email test at the start? It was too basic to report problems with email deliverability.

Now we can use the more advanced email test in WP Mail SMTP!

In WP Mail SMTP, click the Email Test tab to start.

Test Cloudflare email in WordPress

On this screen, customize the recipient address for your test email and hit Send Email.

Send test email from WP Mail SMTP

If everything’s set up correctly, you’ll see a green message.

Test Cloudflare email in WordPress - success message

If WP Mail SMTP detects any issues, it’ll show a warning.

Deliverability should be improved warning message

Underneath the warning, you’ll see some information on the steps you need to take to improve it.

And that’s it! Now you’ll always get your Sucuri email alerts on time.

Fix Your Sucuri Emails Now

Looking for More WordPress Security Tips?

And that’s it! Now you’ve fixed Sucuri not sending email.

To keep your site secure, we also strongly recommend that you avoid pirated software. Check out why you should never use WP Mail SMTP Pro Nulled.

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.

If this article helped you out, please follow us on Facebook and Twitter for more WordPress tips and tutorials.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.