How to Connect WP Mail SMTP and SendGrid for Beginners
If you’re looking to improve the email deliverability of your WordPress site, connecting WP Mail SMTP with SendGrid is a great way to go. But don’t worry—this guide is designed for beginners with little to no tech experience. I’ll walk you through each step in detail, so you’ll have everything set up and working smoothly by the end. Let’s get started!
What Is WP Mail SMTP and SendGrid?
Before diving into the setup, let’s quickly cover what WP Mail SMTP and SendGrid are.
WP Mail SMTP: This is a WordPress plugin that helps ensure the emails sent from your website (like contact form submissions, order confirmations, etc.) actually reach your recipients’ inboxes instead of getting lost or ending up in spam.
SendGrid: This is an email delivery service that works behind the scenes to send your emails. By connecting SendGrid to WP Mail SMTP, you’re using a reliable service to make sure your emails get delivered properly.
Now that you know the basics, let’s connect the two!
Step 1: Install the WP Mail SMTP Plugin
Log in to your WordPress dashboard.
This is the control panel where you manage your WordPress site.
Go to Plugins > Add New.
This is where you can search for new plugins to add to your website.
Search for “WP Mail SMTP” in the search bar.
You’ll see a list of results. The plugin you want will likely be the first one.
Click “Install Now” next to WP Mail SMTP.
Wait a moment as WordPress installs the plugin.
Once installed, click “Activate.”
Now the plugin is active on your site and ready to be configured.
You’ll need to sign up for a free account. Click the “Start for Free” button to begin.
Fill out the registration form.
Enter your email, create a password, and follow the prompts to create your account.
Verify your email address.
SendGrid will send a confirmation email. Check your inbox and click the link to verify your email.
Complete the signup process.
You might need to answer a few more questions about how you plan to use SendGrid. Just follow the on-screen instructions.
Step 3: Domain Authentication (The Easy and Hard Way)
Before SendGrid can send emails on your behalf, you need to authenticate your domain. This step ensures that your emails are legitimate and reduces the chances of them being marked as spam. There are two ways to do this:
The Easy Way: Authenticate via Email
Log in to your SendGrid account.
Navigate to the “Settings” menu on the left-hand side.
Click on “Sender Authentication.”
You’ll see options for Domain Authentication and Single Sender Verification.
Choose “Single Sender Verification.”
This is the easier option and involves less setup.
Click “Create a Sender Identity.”
You’ll need to provide a verified email address that will be used as the sender.
Fill in the required information.
Enter your name, email address, and other required details.
Check your email for the verification link.
Click the link in the email sent by SendGrid to verify your email address.
Once verified, you’re ready to go!
Now, SendGrid can send emails on your behalf using this verified email address.
The Hard Way: Authenticate via Domain (Recommended for Professional Use)
If you want to ensure the best email deliverability and avoid potential issues with email providers, it’s recommended to authenticate your entire domain. Here’s how:
Navigate to WP Mail SMTP by clicking on WP Mail SMTP in the left-hand menu.
Go to the “Settings” tab.
This is where you’ll enter the details to connect WP Mail SMTP with SendGrid.
Choose “SendGrid” as your mailer.
You’ll see a list of different mailer options. Select “SendGrid.”
Paste the API key you copied earlier into the “API Key” field.
This is how WP Mail SMTP will connect to SendGrid.
Enter your “From Email” address.
This is the email address that your emails will appear to come from. Make sure this is an email you have access to.
Enter your “From Name.”
This is the name that will appear on the emails you send (like “Your Company Name”).
Click “Save Settings.”
Your changes will be saved, and WP Mail SMTP will now use SendGrid to send emails.
Step 6: Send a Test Email
Still in WP Mail SMTP, go to the “Email Test” tab.
This feature allows you to test if everything is working correctly.
Enter an email address where you’d like to send the test email.
Use your own email address to check.
Click “Send Email.”
Wait a moment for the email to be sent.
Check your email inbox.
You should see a test email that confirms everything is working correctly.
Troubleshooting Tips
No Email Received? Double-check that you copied the API key correctly and that the email address you entered is correct.
Email in Spam? Sometimes, test emails might land in the spam folder. If this happens, mark the email as “Not Spam” to improve future deliverability.
Conclusion
Congratulations! You’ve successfully connected WP Mail SMTP with SendGrid. This setup will greatly improve the reliability of your WordPress emails, ensuring they reach your recipients’ inboxes. Whether you chose the easier email verification method or the more thorough domain authentication, your emails are now in good hands.
Still have questions or need more help? Don’t hesitate to reach out!