WordPress admin email change not sending

How To Fix WordPress Admin Email Change Not Sending Confirmation

Is WordPress not sending the admin email change confirmation email? This email is crucial if you want to change your site admin email in WordPress.

The tricky part is, WordPress does try to send the email. But if your site isn’t set up to send emails the right way, it either gets lost or blocked.

If that sounds like what you’re dealing with, don’t worry. I’ll walk you through what’s actually happening behind the scenes and how to fix it so the email goes through without fail.

Fix Your WordPress Emails Now

Why the Confirmation Email Doesn’t Arrive?

WordPress doesn’t have a built-in email server. So by default, it tries to send emails using PHP mail, a function that runs on your hosting server.

The problem? Most hosting providers don’t treat those messages as reliable, especially if you’re using shared hosting. A lot of them get blocked before they even leave the server.

The easiest and most reliable fix is to set up SMTP (Simple Mail Transfer Protocol). This method sends your emails through a real email provider, like Gmail, Outlook, or your domain’s email.

WP Mail SMTP Email Deliverability illustration

Which plugin should you use? You can easily fix WordPress’s failure to send emails by using the WP Mail SMTP plugin, which connects your website to a third-party email provider.

You just install the plugin, choose your email provider, and follow the step-by-step setup wizard. You’ll also be able to see a log of sent emails and resend any that failed.

I’ll show you how to install WP Mail SMTP in this guide. Once you’ve done that, you can request the admin email change again, and you’ll receive the notification without any problems.

How To Fix WordPress Admin Email Change Not Sending Confirmation

Here’s how to get started with WP Mail SMTP to fix WordPress admin email change not sending confirmation.

Step 1: Install the WP Mail SMTP Plugin

WP Mail SMTP is the best SMTP plugin for WordPress. We’re going to install it to fix your emails before we try to resend the admin email notification.

To start, head over to the WP Mail SMTP website and log in to your account. Click the orange button under the Downloads tab to grab the latest version of the plugin file.

Downloading WP Mail SMTP

Switch to the WordPress dashboard of your website and upload the zip file to the plugins page. If you are new to WordPress or need help with this part, you can check out this guide on how to install a plugin.

Installing WP Mail SMTP

Once the plugin is installed, be sure to Activate it. As soon as you do that, the Setup Wizard will start in your browser. Now we’re ready to connect your WordPress site to an SMTP server or 3rd party email provider.

Step 2: Set Up a Mailer Connection

In this step, we’ll connect the website with a dedicated mailer service. To begin, click the Let’s Get Started button.

The WP Mail SMTP Setup Wizard

WP Mail SMTP allows you to select from a variety of mailing services. Here are a few tips to help you pick the best one for your site:

Go ahead and choose the email provider that you think is the best fit for your business.

Select your SMTP mailer

Once that’s done, you’ll want to set up your new email provider. Open the documentation page and go through the steps:

Mailers available in all versionsMailers in WP Mail SMTP Pro
SendLayerAmazon SES
SMTP.comMicrosoft 365 / Outlook.com
BrevoZoho Mail
Google Workspace / Gmail 
Mailgun 
Postmark 
SendGrid 
SparkPost 
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. When you have set everything up, switch back to this guide.

Step 3: Enable Email Logging (Optional)

At the end of the Setup Wizard, you’ll be able to turn on the Detailed Email Log if you have a Pro license.

The email log saves information about every email that is being sent from your website, including the subject line, recipient, and headers, in Complete Email Reports.

Enabling email logs and email alerts in the WP Mail SMTP Setup Wizard

The Weekly Email Summary will send you an overview of your logs each week. You may also want to enable Instant Email Alerts so you’ll know right away if your site fails to send an email.

On the next screen you can enable some advanced email logging options. Turning on all of these options will give you access to:

  • Full email logging: Save a copy of the body of each email along with the headers
  • Open and click tracking: See open and click analytics for your WordPress emails
  • Save email attachments: Store every attachment sent from WordPress – ideal if you want to save copies of WooCommerce invoices or file attachments
  • Export email logs: Export details of sent emails and any attachments that were originally sent with them
  • Export in EML format: Export a complete copy of any sent email and its attachments
  • Email resend: Resend emails individually or in bulk
Configuring email log settings in the WP Mail SMTP Setup Wizard

Read our article on how to log WordPress emails to get more details. For the next step, copy the license key from your WP Mail SMTP account and paste it into the box to enable the Pro features and future automatic updates.

Enter WP Mail SMTP license key

That’s it! You’ve done everything you need to do to fix your WordPress emails. Let’s go ahead and change the admin email address now to resend the confirmation email.

Step 4: Resend the Admin Email Change Notification

If you’ve changed your admin email and nothing seems to happen, you probably already know that WordPress is still waiting on that confirmation click.

So, head to your WordPress dashboard, go to Settings » General, and then look for the Administration Email Address field.

adminstration email address wordpress

If you see a message under that field saying something like: “There is a pending change of the admin email to [email protected], you know the new email hasn’t been verified yet.

With SMTP now set up, you should be able to receive emails easily, so just resend the confirmation by saving the same new email again and check your inbox!

In the final step, I’ll show you a quick tip that’ll help you to control the email notifications you get from WordPress.

Step 5: Control WordPress Default Notifications

Apart from the admin email confirmation, WordPress also sends out default email notifications for activity on your website, like:

WP Mail SMTP lets you easily control the default notifications and disable them. To disable notifications, go to WP Mail SMTP settings and switch to the Email Controls tab.

Email Controls in WP Mail SMTP

Here, you’ll find all default emails that WordPress sends and a toggle to control them. You can quickly turn OFF the ones you don’t want to receive.

Disable automatic plugin update emails

And that’s it! You fixed WordPress not sending admin email change notifications. And you also learned how to control the other emails WordPress sends from your site.

FAQs — WordPress Admin Email Change Not Sending Confirmation

We get a lot of questions about what causes the WordPress admin email change to not send a confirmation. Check out some of the FAQs below.

Why didn’t I get a confirmation email when I changed the admin email?

WordPress sends a confirmation email to the new address you enter, but it won’t go through if your website isn’t set up to send emails properly.

This is common on issue on sites that use GoDaddy. You can fix this by setting up WP Mail SMTP on your site and using a third-party mailer like SendLayer or Brevo!

How do I resend the admin email confirmation in WordPress?

There’s no built-in resend button. But you can go to Settings » General, retype the new email address, and click Save Changes again. WordPress will send a fresh confirmation email.

Can I change the admin email without confirmation?

Yes. If the confirmation email fails, you can change the admin email directly from your database. This skips the email step entirely. You’ll need access to phpMyAdmin and your WordPress database to do this safely.

Why does my admin email say “pending change”?

WordPress shows this when it’s waiting for you to click the confirmation link. If the email doesn’t arrive or gets blocked, it stays stuck. You’ll need to fix your email delivery setup or change the email manually through the database.

Does changing the admin email affect my login?

No. Your login details are tied to your WordPress user account, not the site’s admin email. You can still log in with the same username and password after the change.

Next, Check Your DNS Records

Now that we’ve got the SMTP settings sorted out, we need to make sure that your DNS settings are right. If you have an email list, you might already have SPF records set up for that. But sometimes, a second SPF record gets added. This can invalidate both records.

Multiple SPF records in Cloudflare

Instead, you’ll want to merge the SPF records so they only occupy 1 line in your DNS. It’s important to fix this so that Gmail doesn’t block your emails.

Multiple SPF record rule in Cloudflare

If you need more information on setting up your DNS, start with this guide to fixing multiple SPF records on your domain.

Fix Your WordPress Emails Now

Ready to fix your emails? Get started today with the best WordPress SMTP plugin. If you don’t have the time to fix your emails, you can get full White Glove Setup assistance as an extra purchase, and there’s a 14-day money-back guarantee for all paid plans.

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

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPForms is funded, why it matters, and how you can support us.

Hamza Shahid

Hamza is a Writer for WP Mail SMTP, who also specializes in topics related to digital marketing, cybersecurity, WordPress plugins, and ERP systems. Learn More

Try our Free WP Mail SMTP plugin

Use your favorite SMTP provider to reliably send your WordPress emails.

Please enable JavaScript in your browser to complete this form.