Skip to main content
Guide

How to Use Outlook for Cold Email

Outlook and Office 365 specific setup with SMTP configuration details.

Outlook vs Gmail for Cold Email

The core difference between Outlook and Gmail for cold email is audience alignment. A significant share of B2B companies run Microsoft 365, which means your prospect's inbox is Exchange Online. Email originating from Microsoft infrastructure gets evaluated by Exchange's filtering rules before it reaches those inboxes, and Microsoft-to-Microsoft delivery is generally favorable compared to Gmail-to-Outlook delivery. If the majority of your prospects are at companies running Microsoft 365, Outlook accounts are worth having in your rotation.

On deliverability mechanics, the two providers use different filtering approaches. Gmail is reputation-heavy and engagement-driven — Google Postmaster Tools makes domain reputation scores visible, and the system responds quickly to warmup engagement signals. Microsoft's SmartScreen filter uses its own machine-learning scoring system that weighs content patterns, sending behavior, and domain history but is less transparent about how scores are calculated. New senders on Microsoft 365 often face a more conservative initial evaluation period where placement is inconsistent while the system accumulates data on their sending patterns.

Authentication setup differs in one practical way. Gmail generates DKIM keys in the Admin Console and uses a single TXT record. Microsoft 365 generates DKIM keys through the Defender portal and uses two CNAME records — one for each key rotation slot. The CNAME format points to your tenant subdomain and must be published in DNS before you can enable DKIM signing, unlike Gmail where you publish the TXT record Microsoft provides and signing begins immediately.

Microsoft 365 Setup Step by Step

Account and domain. Sign up for Microsoft 365 Business Basic ($6/mailbox/month) or Business Standard. Add your sending domain by navigating to Settings > Domains in the admin center. Microsoft provides a TXT record to publish in your DNS to confirm ownership. Once verified, you can create mailboxes on the domain. Do not use free Outlook.com accounts for cold email — they have lower limits and higher suspension risk for outreach activity.

SPF. Publish a TXT record at the root of your sending domain: v=spf1 include:spf.protection.outlook.com ~all. If you also send through Amazon SES from the same domain, combine them in one record: v=spf1 include:spf.protection.outlook.com include:amazonses.com ~all. One SPF TXT record per domain — multiple records cause a PermError.

DKIM. In the Microsoft 365 admin center, go to Security > Email and collaboration > Email authentication settings > DKIM. Select your domain. Microsoft generates two CNAME records. The format looks like selector1._domainkey.yourdomain.com pointing to selector1-yourdomain-com._domainkey.yourtenant.onmicrosoft.com. Publish both CNAME records in your DNS and wait for propagation. Once they resolve, return to the DKIM settings page and enable signing. Microsoft handles key rotation automatically from that point.

DMARC. Publish a TXT record at _dmarc.yourdomain.com. Start at p=none: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com. Once aggregate reports confirm SPF and DKIM are both passing consistently, move to p=quarantine, then p=reject after two to four weeks of clean quarantine results.

Connection to outreach tools. Most tools connect via SMTP using smtp.office365.com on port 587 with STARTTLS. If the account has multi-factor authentication enabled, generate an app password in Microsoft 365 security settings — standard account passwords do not work for SMTP with MFA active. Some tools support OAuth (modern authentication) for Microsoft 365, which is preferable where available since it avoids app passwords and handles token refresh automatically.

Want every check on this page run automatically?

EmailQo runs SPF, DKIM, DMARC, blacklist, and content checks before every campaign — on your own Gmail, Outlook, or AWS SES sending account. Start the 7-day free trial, no card.

Start free trial →

Outlook Sending Limits

Microsoft 365 Business accounts allow up to 10,000 recipients per day per mailbox — significantly higher than Gmail Workspace's 2,000. The published rate limit is 30 messages per minute. These are technical ceilings, not recommended cold email volumes.

The safe operational ceiling for cold email from a Microsoft 365 mailbox is the same as Gmail: 30-50 emails per day. The higher daily limit exists for legitimate bulk business operations, not outbound prospecting. Cold email at 200-300 per day from a single account generates complaint and bounce patterns that Microsoft's filtering systems respond to even without triggering the hard cap.

What triggers throttling is behavioral rather than numerical. Sending 200 emails in a 20-minute burst from an account with a normal sending pattern of 30 per day will trigger a rate hold before you approach the daily limit. Microsoft's rate detection responds to sending patterns. Consistent volume distributed across the working day with randomized intervals — 30 to 90 seconds between sends — avoids the burst-sending pattern that rate detection flags. New Microsoft 365 accounts also face a lower effective sending rate during an initial establishment period, which makes the warmup window serve a dual purpose: building engagement history and establishing a normal sending pattern before campaigns begin.

Common Outlook Deliverability Problems

DKIM not enabled. The most common Microsoft 365 setup mistake. Adding a domain and creating mailboxes does not automatically enable DKIM signing — it requires an explicit action in the Defender portal after the CNAME records have propagated. Emails sent without DKIM signing are authenticated only by SPF, which fails DMARC alignment when forwarding occurs. Always verify DKIM is active before running campaigns by checking the Defender portal status or inspecting headers on a test send.

SmartScreen filtering. Microsoft's SmartScreen is a proprietary content and reputation filter applied to Outlook.com recipients and incorporated into Exchange Online Protection. Unlike Google Postmaster Tools, there is no public dashboard showing your SmartScreen score. The signal you have a SmartScreen problem is indirect: emails reach business Exchange Online recipients reasonably well but consistently land in spam for Outlook.com consumer addresses. Improving SmartScreen scores requires consistent clean sending behavior over time — there is no appeal process or fast path.

JMRP (Junk Mail Reporting Program). Microsoft's JMRP sends copies of emails that Outlook.com users mark as junk back to the original sender. Enrolling at the Microsoft SNDS portal gives you visibility into complaint rates from Outlook.com recipients, which is otherwise invisible. If you send any volume to Outlook.com addresses, JMRP enrollment tells you whether you are generating complaints that could affect your Microsoft sending reputation before those complaints accumulate into a scoring problem.

SNDS (Smart Network Data Services). Microsoft's SNDS portal shows sending data for your IP addresses: volume, spam trap hits, and complaint rates as Microsoft observes them. For individual Microsoft 365 mailboxes, SNDS is less directly actionable since you send through Exchange Online's shared IP infrastructure rather than dedicated IPs. But if you use Amazon SES alongside Microsoft 365 accounts, SNDS data covers the SES IP ranges and is worth monitoring. The portal also lets you check whether any of your sending IPs have been flagged, which affects delivery to the full Microsoft ecosystem including Outlook.com, Hotmail, and Live addresses.

How EmailQo Works with Outlook

EmailQo connects to Microsoft 365 mailboxes via SMTP or OAuth. The platform handles campaign sending, sender rotation, follow-up sequences, and reply detection. Built-in warmup is included on every plan — especially important for Outlook accounts, which face a more conservative initial evaluation period and benefit from a longer warmup run before cold campaigns start. Pre-send checks validate SPF, DKIM, and DMARC before each send, including the CNAME-based DKIM configuration specific to Microsoft 365.

Related Resources

Keep the guide close — get deliverability tips monthly

One short, useful email per month covering SPF/DKIM/DMARC pitfalls, warmup, and cold-email content. No spam. Unsubscribe anytime.

By subscribing you agree to receive occasional tips at this address. See our Privacy Policy. Unsubscribe anytime from any email or at /unsubscribe.

Your emails deserve the inbox.

7 days free. No card. Cancel anytime.

Start free trial
No card needed
7 days free
Cancel anytime

Keep reading

Related resources

Guide

SPF Setup Guide for Cold Email Senders

Step by step SPF record setup for cold email. Includes DNS examples, common mistakes, and how to validate your record is working.

Guide

DKIM Setup for Amazon SES | Step by Step

Complete DKIM setup guide for Amazon SES. Generate keys, add DNS records, verify in AWS console, and start sending authenticated email.

Guide

DMARC Setup Guide for Cold Email Senders

Step by step DMARC setup for cold email. Choose the right policy, set up reporting, and protect your domain from spoofing.

Alternative

Instantly Alternative With Your Own Sending Infrastructure

Instantly uses shared sending pools. EmailQo routes through your own AWS SES. Own your reputation instead of sharing it with thousands of senders.

Alternative

Smartlead Alternative With Dedicated Sending Infrastructure

Smartlead shares your sending reputation with other users. EmailQo gives you your own AWS SES infrastructure. Dedicated sending from $19/mo.