šŸ“¬ How I Set Up WordPress Email Sending with My Personal Gmail and WP Mail SMTP

If you’ve ever had issues with your WordPress emails not being delivered, you’re not alone. Contact form notifications, password resets, and order confirmations can all fail without a properly configured mail system. That’s exactly what happened to me—until I discovered WP Mail SMTP.

In this post, I’ll walk you through how I used WP Mail SMTP to send emails from my WordPress site using my personal Gmail address. It’s free, reliable, and surprisingly simple to set up.


šŸ”§ Why WP Mail SMTP?

By default, WordPress uses PHP mail, which many hosting providers restrict or block to prevent spam. WP Mail SMTP solves this by letting you send emails through a real SMTP server—like Gmail’s. This means:

  • Better deliverability
  • Fewer emails marked as spam
  • Complete control over how and where your WordPress emails are sent

🧩 Step 1: Installing the Plugin

I started by installing WP Mail SMTP from the WordPress plugin repository:

  1. Go toĀ Plugins > Add New
  2. Search forĀ “WP Mail SMTP”
  3. ClickĀ InstallĀ and thenĀ Activate

āœ‰ļø Step 2: Configuring with My Gmail Account

Once activated, I went to WP Mail SMTP > Settings and chose Gmail as the mailer. Then, I followed the guided steps to set it up using Google API credentials. Here’s a quick summary:

šŸ“Œ What You Need to Do:

  • Create aĀ Google Cloud Project
  • Enable theĀ Gmail API
  • Set upĀ OAuth 2.0 credentials
  • Add yourĀ Authorized redirect URIĀ from WP Mail SMTP settings
  • Copy and paste yourĀ Client IDĀ andĀ Client SecretĀ into the plugin settings

The plugin has detailed instructions during setup, so I didn’t feel lost at all.


šŸ” Step 3: Granting Gmail Access

After entering the credentials, I clicked ā€œAllow plugin to send emails using my Google account.ā€ A quick login and confirmation on Google’s side, and I was ready to go.


āœ… Step 4: Testing It Out

Finally, I used the “Email Test” feature in WP Mail SMTP to make sure everything was working. The test email landed in my inbox instantly—from my personal Gmail address.


šŸš€ Why I Love This Setup

  • Professional: All emails come from my personal Gmail—no more weird ā€œwordpress@mydomain.comā€ messages.
  • Reliable: Deliverability improved instantly.
  • Free: I didn’t need to upgrade to Pro or pay for a third-party SMTP service.
  • Secure: Google handles authentication with OAuth 2.0.

šŸŽÆ Final Thoughts

If your WordPress site isn’t sending emails properly, or if you want to ensure emails actually reach inboxes, I highly recommend WP Mail SMTP. Pairing it with Gmail is a fantastic option, especially if you already use your Gmail address professionally.

Let me know in the comments if you run into any issues—I’m happy to help!

Scroll to Top