Setting Up Microsoft 365 for Cold Email
Last updated: February 2026 | 10 min read
Microsoft 365 (formerly Office 365) is an excellent choice for diversifying your cold email infrastructure. Outlook's enterprise reputation and different IP pools make it valuable alongside Google Workspace. This guide covers setting up M365 optimally for outbound campaigns.
Why Microsoft 365 for Cold Email?
Microsoft 365 complements Google Workspace in a diversified cold email setup:
- Provider Diversification: Different IP pools from Google reduce correlation
- Enterprise Trust: Many B2B recipients use Outlook themselves
- Global Infrastructure: Microsoft's worldwide data centers
- Brand Recognition: Outlook.com addresses are widely trusted
- Different Spam Filters: Diversifies your warmup interactions
Best Practice: Use both Google Workspace and Microsoft 365 in a 50/50 or 60/40 split. This distributes reputation risk and improves overall deliverability.
Initial Setup Steps
1. Sign Up for Microsoft 365
Visit microsoft.com/microsoft-365 and sign up for Business Basic. You'll need:
- Your domain name
- Admin contact information
- Payment method
2. Add and Verify Your Domain
In Microsoft 365 Admin Center:
- Go to Settings > Domains > Add Domain
- Enter your domain name
- Add the TXT verification record to your DNS
- Wait for verification (usually 15-30 minutes)
3. Create User Accounts
In Microsoft 365 Admin Center:
- Go to Users > Active Users > Add a User
- Enter first name, last name, display name
- Set username (email address)
- Assign Microsoft 365 Business Basic license
DNS Configuration
Configure these DNS records for Microsoft 365:
MX Record
Priority: 0
Host: yourdomain-com.mail.protection.outlook.comNote: Replace dots with hyphens in your domain name.
SPF Record
v=spf1 include:spf.protection.outlook.com ~allDKIM Setup
Microsoft 365 uses CNAME records for DKIM:
selector1._domainkey CNAME selector1-yourdomain-com._domainkey.yourtenant.onmicrosoft.com
selector2._domainkey CNAME selector2-yourdomain-com._domainkey.yourtenant.onmicrosoft.comEnable DKIM in Microsoft 365 Defender:
- Go to security.microsoft.com
- Navigate to Email & Collaboration > Policies > DKIM
- Select your domain
- Toggle "Sign messages for this domain with DKIM signatures" to On
DMARC Record
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.comAutodiscover Records
For Outlook client auto-configuration:
autodiscover CNAME autodiscover.outlook.comMailbox Configuration
Profile Setup
Configure complete profiles for each mailbox:
- Profile Photo: Add via Outlook or admin center
- Display Name: Full name matching email
- Signature: Set in Outlook settings
- Time Zone: Set appropriate timezone for sending times
Signature Setup in Outlook
- Open Outlook Web (outlook.office.com)
- Go to Settings (gear) > View all Outlook settings
- Mail > Compose and reply
- Create and format your email signature
Security Settings
Enable SMTP AUTH
SMTP AUTH must be enabled for sequencers to send email:
- Go to Microsoft 365 Admin Center
- Users > Active Users > Select user
- Mail tab > Manage email apps
- Check "Authenticated SMTP"
App Passwords (If MFA Enabled)
If multi-factor authentication is enabled, create app passwords:
- Go to aka.ms/mfasetup
- Security info > Add method > App password
- Use this password for IMAP/SMTP connections
Sequencer Integration
IMAP/SMTP Settings for Microsoft 365
| IMAP Server: | outlook.office365.com |
| IMAP Port: | 993 (SSL) |
| SMTP Server: | smtp.office365.com |
| SMTP Port: | 587 (TLS) |
| Username: | your-email@domain.com |
| Password: | Account password or App Password |
Important: Microsoft 365 has stricter rate limits than Google. Start with lower daily volumes (20-30 emails/day) and increase gradually.
See all supported integrations
Skip the manual setup
StackMail handles Microsoft 365 provisioning automatically. Get mailboxes ready in minutes with automated DNS configuration.
Learn More