If you manage a WordPress website, you may have noticed that emails sometimes fail to arrive in the inbox. WordPress has limitations when it comes to sending emails, which can result in missing contact form notifications, order confirmations, or user alerts.
This can lead to confusion for your visitors and potentially damage your domain’s reputation.
A straightforward solution is to integrate your site with Microsoft Outlook. This connection authenticates your emails, ensuring they are delivered securely and reliably.
In this comprehensive guide, we will walk you through the process of connecting Microsoft Outlook to WordPress, ensuring your emails successfully reach your audience. 📩
Why Choose Microsoft Outlook for Sending WordPress Emails?
Microsoft Outlook is an excellent option for sending emails from WordPress due to its superior deliverability, higher sending limits, and a reliable business email configuration.
If you are already using Office 365, the process becomes even simpler. You can link your existing Outlook account to your WordPress site and utilize it for sending all your site emails, including contact form submissions, order updates, and login information.
One of the major advantages is the reliability. Microsoft’s API guarantees that your emails are sent securely, which is far more effective than depending on standard email servers provided by typical WordPress hosting.
Using Outlook allows you to bypass the default PHP mail() function in WordPress, which often results in emails being lost or sent to spam. Many WordPress hosting providers fail to configure this function correctly, preventing email services like Gmail from verifying the sender’s identity.
This is particularly beneficial for online store owners who need to ensure that receipts, shipping notifications, abandoned cart reminders, and order confirmations are delivered promptly.
By utilizing an SMTP service provider through Outlook’s SMTP feature, your emails are authenticated, significantly increasing the chances of them landing in the intended inbox.
✏️ What Is SMTP?SMTP (Simple Mail Transfer Protocol) is the standard protocol for sending emails that successfully reach the inbox. It provides proper authentication, which helps prevent your messages from ending up in the spam folder.
You can use SMTP with various services, including SendLayer, SMTP.com, Brevo, Office 365/Outlook, Gmail, Amazon SES, and many more.
Next, we will guide you through the process of connecting your Microsoft Outlook account to WordPress. Here’s what we’ll cover in the upcoming sections:
- Connecting Outlook to Your WordPress Site
- Setting Up WP Mail SMTP
- Creating an Application ID
- Creating an Application Password
- Authorizing WP Mail SMTP
- Bonus Tip 🌟: Access Email Logs Using WP Mail SMTP
- Common Questions About Connecting Outlook to WordPress
- Video Guide: Linking Outlook with WordPress
- Additional Resources 🔗: More Guides on WordPress Email
Are you ready? Let’s begin!
How to Integrate Outlook with Your WordPress Site
The simplest method to integrate Microsoft Outlook with WordPress is by utilizing WP Mail SMTP, the leading SMTP plugin for WordPress.
This plugin resolves email delivery problems by directing your messages through a reliable mail server. Additionally, it enables secure authentication of your site’s emails using the Microsoft API.
At CanadaCreate, we rely on WP Mail SMTP to ensure our emails land in our users’ inboxes rather than their spam folders. To discover more about the plugin, read our comprehensive WP Mail SMTP review.
WP Mail SMTP offers a free version that supports various integrations, including Office 365 / Outlook.
For this tutorial, we will use WP Mail SMTP Pro so we can demonstrate how to track email logs and confirm your emails are being successfully delivered.
Configure WP Mail SMTP
First, let’s create a WP Mail SMTP account.
Visit the WP Mail SMTP website and click on the ‘Get WP Mail SMTP Now’ button. Select a plan and complete the checkout process.
After signing up, you will receive access to your WP Mail SMTP dashboard, where you can find your WP Mail SMTP Pro license key.
Next, you need to install and activate the WP Mail SMTP plugin on your WordPress site.
In your WordPress dashboard, navigate to Plugins » Add New Plugin.
Use the search feature to find the plugin.
In the search results, click the ‘Install Now’ button, then select ‘Activate’ once it appears. You can refer to our detailed guide on how to install a WordPress plugin.
✋ Important: Please note that the Outlook mailer requires an SSL certificate on your website. Check out our guide on how to set up SSL for your WordPress site.
Once activated, go to WP Mail SMTP » Settings and input your license key.
This will upgrade your free WP Mail SMTP to Pro, enabling features such as built-in email tracking and smart email routing.
Now, let’s scroll down the page to connect your Outlook account.
You can leave the ‘From Email’ field unchanged. Outlook will always send emails using the Microsoft account you connect. Even if you enter a different address here, it will automatically use your Outlook email.
Below this, you’ll find various options related to the Mailer settings.
Select ‘365 / Outlook’ as your Mailer option.
Next, WP Mail SMTP will display a new section with settings for your Outlook account.
It will appear like this:
To obtain the Application ID, Application Password, and Redirect URI, you need to create a web application in your Microsoft Azure account. Don’t worry; we will guide you through this process step by step.
We suggest keeping the WP Mail SMTP Outlook settings open in a separate tab or window, as you’ll need to return to this page to input the required information.
You can log in to Microsoft Azure using your existing Microsoft email account (such as Outlook.com, Live, Hotmail, Office 365, etc.). Remember, if you do this, all your WordPress emails will be sent from that email address.
If you don’t have a Microsoft Outlook or Microsoft 365 account, or if you prefer to use a different email address, you can visit the Microsoft Azure website to create a new account.
Ensure that the email address you use to create the account has permission to send emails.
Creating the account is free. Microsoft will request your credit card information for identity verification and to minimize spam, but you will not incur any charges for setting up this application.
Afterward, log in to the Microsoft Azure Portal with the email address you intend to use.
Create an Application ID
Once you access the Azure Portal, the simplest way to locate the correct setting is by using the search bar at the top of the page.
Type in ‘App registrations.’
You will see several options in the ‘Services’ list.
Select the App registrations option.
Next, click the ‘+ New Registration’ button.
This action will create your application.
Now, complete the form:
- NameName: This is for your internal reference only. You can give it a descriptive name like ‘WP Mail SMTP: yourdomain.com.’
- Supported account types:Select ‘Accounts in any organizational directory and personal Microsoft accounts.’ If this option is not available, you can choose ‘Accounts in any organizational directory (Any Azure AD – Multitenant)’ instead.
This is an example of what you might see on your screen:
Next, scroll down to the Redirect URI settings.
For the first field in the form, you can keep the dropdown setting as ‘Web’.
In the second field, you will need to enter the Redirect URI from your WP Mail SMTP settings.
To locate the Redirect URI, go back to your WordPress tab, find the Outlook / 365 section, and copy the value labeled ‘Redirect URI.’
Now, paste this exact URL into the Redirect URI field in your Azure form.
At this point, keep both tabs open as you will be switching between them frequently.
Once everything appears correct, click ‘Register.’
After registration, Azure will direct you to the app’s Overview page, where you can find your Application (client) ID.
Simply click the copy icon to copy the Application ID.
Then, paste this value into the Application ID field in your WP Mail SMTP settings.
To do this, navigate to your WP Mail SMTP settings window and paste the value into the ‘Application ID’ field.
Generate an Application Password
After entering the application ID, you need to create an application password, also known as a client secret.
Begin by selecting the ‘Certificates & secrets’ option in the left sidebar of your Azure application.
On the following screen, you can bypass the ‘Certificates’ section and scroll down to find the ‘Client Secrets’ section.
Next, click on the ‘+ New client secret’ option to create a new client secret.
A new overlay window will appear from the right. Here’s how to fill it out:
- Description: You can use a simple name like
your_app_password. - Expires: Microsoft Azure allows you to choose a preset expiration period (3 months, 6 months (recommended), 12 months, 18 months, etc.), or you can define a custom duration.
We suggest opting for the longest available duration (e.g., 24 months) or setting a custom timeframe.
Keep in mind that your WordPress emails will cease to function once this password expires. It’s wise to set a calendar reminder to renew it before the expiration date.
Once you are satisfied with the settings, simply click the ‘Add’ button.
Azure will display your client secret in the Value column. You can click the ‘Copy to clipboard’ button to copy the password.
📌Important: You will not be able to see this value again after leaving the page, so make sure to save it in a secure location.
Next, input this password into your WP Mail SMTP settings.
Return to the WP Mail SMTP settings and paste the password into the ‘Application Password’ field.
Both fields should now be filled in.
Once that’s done, scroll down and click ‘Save Settings’ to save your configuration.
Authorize WP Mail SMTP
After saving, you can now proceed to ‘Authorization.’
Start the authorization process by clicking the ‘Allow plugin to send emails using your Microsoft account’ button.
After clicking the button, you will be redirected to the Microsoft permissions page.
Simply click the ‘Yes’ button at the bottom to allow WP Mail SMTP to connect to your Microsoft account.
Once authorization is complete, you will return to your WP Mail SMTP settings page.
At the top, you should see a confirmation message indicating that your Microsoft account has been successfully connected.
You can now send a test email to ensure everything is functioning correctly.
To send a test email, navigate toWP Mail SMTP » Settingsand click on the ‘Email Test’ tab at the top.
When you are satisfied with the settings, click the ‘Send Email’ button at the bottom.
After sending your email, check your inbox for any responses.
Here, you can verify if the test email was successfully received.
Bonus Tip 🌟: Access Email Logs with WP Mail SMTP
Once you’ve linked Microsoft Outlook with WP Mail SMTP, you can conveniently view all your email logs directly from the WordPress dashboard.
This feature allows you to confirm that your emails are sent successfully and monitor email activity.
To activate this feature, go to theWP Mail SMTP » Settingspage and select the ‘Email Log’ tab. Then, enable the ‘Enable Log’ option and click the ‘Save Settings’ button.
Next, navigate to theWP Mail SMTP » Email Logpage in the WordPress admin area.
Here, you can see a comprehensive list of all the emails sent since you activated this feature.
You can also view details for each email by hovering over it and clicking the ‘Edit’ link.
This will take you to a new screen where you can see the recipient’s email address, along with the email’s subject and content.
For more information, check out our tutorial on setting up WordPress email logs.
Frequently Asked Questions About Connecting Outlook to WordPress
Here are some common questions from our users regarding the integration of Outlook with WordPress.
What is the process to connect an Outlook email to WordPress?
To connect an Outlook email to WordPress, you should use an SMTP plugin such as WP Mail SMTP. This plugin links your WordPress site to your Outlook account via the Microsoft Azure API, ensuring your emails are authenticated and delivered securely.
How can I embed a website within an Outlook email?
For security reasons, Microsoft Outlook does not permit the embedding of functional websites (using iframes or scripts) in emails. Attempts to do so will likely result in the code being blocked.
Instead, we suggest inserting a screenshot of your website and linking it to the actual page. Alternatively, you can add a text hyperlink that directs your readers to your site.
Is the WP Mail SMTP plugin available for free?
Yes, there is a free version called WP Mail SMTP Lite, which includes Microsoft Outlook / Office 365 integration, allowing you to connect your account at no cost. However, the Pro version offers advanced features such as email logs, open tracking, and click tracking.
Additional Resources 🔗: Explore More WordPress Email Guides
We hope this article has helped you learn how to connect Microsoft Outlook to WordPress.
Next, check out our other WordPress guides designed to enhance your email marketing campaigns:
- Top Email Marketing Services for Small Businesses
- Beginner’s Guide to Automating Email Marketing in WordPress
- Step-by-Step: How to Create an Effective Email Newsletter
- What Is an Email Blast? Learn How to Execute an Email Blast Effectively
- Guide to Setting Up WordPress Email Tracking (Opens, Clicks, and More)
If you enjoyed this article, please subscribe to our YouTube Channel for WordPress video tutorials. You can also connect with us on Twitter and Facebook.



