Guides/Microsoft 365 Setup

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:

  1. Go to Settings > Domains > Add Domain
  2. Enter your domain name
  3. Add the TXT verification record to your DNS
  4. Wait for verification (usually 15-30 minutes)

3. Create User Accounts

In Microsoft 365 Admin Center:

  1. Go to Users > Active Users > Add a User
  2. Enter first name, last name, display name
  3. Set username (email address)
  4. 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.com

Note: Replace dots with hyphens in your domain name.

SPF Record

v=spf1 include:spf.protection.outlook.com ~all

DKIM 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.com

Enable DKIM in Microsoft 365 Defender:

  1. Go to security.microsoft.com
  2. Navigate to Email & Collaboration > Policies > DKIM
  3. Select your domain
  4. Toggle "Sign messages for this domain with DKIM signatures" to On

DMARC Record

v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com

Autodiscover Records

For Outlook client auto-configuration:

autodiscover CNAME autodiscover.outlook.com

Mailbox 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

  1. Open Outlook Web (outlook.office.com)
  2. Go to Settings (gear) > View all Outlook settings
  3. Mail > Compose and reply
  4. Create and format your email signature

Security Settings

Enable SMTP AUTH

SMTP AUTH must be enabled for sequencers to send email:

  1. Go to Microsoft 365 Admin Center
  2. Users > Active Users > Select user
  3. Mail tab > Manage email apps
  4. Check "Authenticated SMTP"

App Passwords (If MFA Enabled)

If multi-factor authentication is enabled, create app passwords:

  1. Go to aka.ms/mfasetup
  2. Security info > Add method > App password
  3. 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