Quick Answer

Outlook SMTP setup depends on the account type. Outlook.com personal: server smtp-mail.outlook.com, port 587, STARTTLS. Microsoft 365 business: server smtp.office365.com, port 587, STARTTLS. Both require authentication with full email + password (or app password if 2-Step Verification is enabled). Outlook desktop client (Windows app) auto-configures for known providers; manual entry uses the same SMTP host values.

Outlook SMTP Setup: Sending From Outlook Step-by-Step

By Braedon·Mailflow Authority·Email Infrastructure·Updated 2026-05-16

The Two Outlook SMTP Servers

The name "Outlook" causes confusion because Microsoft uses it for multiple products:

ProductSMTP ServerUse Case
Outlook.com personal (free)smtp-mail.outlook.comhotmail.com, outlook.com, live.com addresses
Microsoft 365 / Office 365 (business)smtp.office365.comCustom domain on Microsoft 365
Outlook desktop client(uses account's native protocol)Doesn't need SMTP config when account is auto-configured

Pick the SMTP server matching your account type, not your client app.

Setup Outlook SMTP (Personal — Outlook.com)

For free personal accounts ([email protected], [email protected], [email protected]):

  • SMTP server: smtp-mail.outlook.com
  • Port: 587
  • Encryption: STARTTLS
  • Authentication: yes
  • Username: full email address (e.g., [email protected])
  • Password: account password or app password (if 2-Step Verification is on)

Daily sending limit: approximately 300 messages.

Setup Outlook SMTP (Business — Microsoft 365)

For business accounts on Microsoft 365 with custom domain ([email protected]):

  • SMTP server: smtp.office365.com
  • Port: 587
  • Encryption: STARTTLS
  • Authentication: yes
  • Username: full email address (e.g., [email protected])
  • Password: account password or app password

Daily limit: 10,000 messages/day, 30/minute per mailbox.

See Office 365 SMTP settings for detailed business configuration including relay and direct send options.

Outlook Com SMTP Setup for Scan-to-Email

Many office multifunction printers and scanners scan documents and email them. Configuring Outlook.com SMTP for scan-to-email:

  • Server: smtp-mail.outlook.com
  • Port: 587
  • TLS/STARTTLS: enabled
  • Auth: enabled with the device's dedicated Outlook.com account credentials
  • From address: matches the authenticated account

For business scanners on Microsoft 365, use direct send or SMTP relay via connector instead (avoids per-device authentication). See Office 365 SMTP settings.

App Password Setup (Personal Outlook.com)

If 2-Step Verification is enabled:

  1. Go to account.microsoft.com/security
  2. "Advanced security options"
  3. Under "App passwords," create a new one
  4. Use the generated 16-character password as the SMTP password

App passwords are required for any third-party SMTP client when 2-Step Verification is on.

App Password Setup (Microsoft 365)

For Microsoft 365 with MFA:

  1. Sign in to Microsoft 365 portal
  2. "View account" → "Security info"
  3. Add method → "App password"
  4. Generate and use as SMTP password

Note: Microsoft is phasing out app passwords in favor of OAuth2 for Microsoft 365. Some tenants no longer support app passwords. For new integrations, prefer OAuth2 where supported.

Common Outlook SMTP Setup Problems

"SMTP server timeout"

Usually wrong server name. Personal accounts must use smtp-mail.outlook.com (not smtp.office365.com). Business accounts the opposite.

"Authentication failed"

  1. Generate an app password (if 2-Step is on)
  2. Use FULL email address as username (not just the prefix)
  3. Verify account isn't locked due to suspicious activity (sign in via web first)

"Connection refused"

Wrong port. Use 587 with STARTTLS, not 25 (blocked) or 465 (varying support).

"Cannot send email" from Outlook desktop client

Different issue. Outlook desktop uses Exchange ActiveSync or auto-configured IMAP+SMTP. If sending fails: File → Account Settings → Repair. Don't manually edit SMTP — Outlook desktop manages it.

Outlook SMTP vs Outlook IMAP

For complete configuration:

  • Outlook personal IMAP (incoming): imap-mail.outlook.com, port 993, SSL

  • Outlook personal POP3 (incoming): pop-mail.outlook.com, port 995, SSL

  • Outlook personal SMTP (outgoing): smtp-mail.outlook.com, port 587, STARTTLS

  • Office 365 IMAP (incoming): outlook.office365.com, port 993, SSL

  • Office 365 POP3 (incoming): outlook.office365.com, port 995, SSL

  • Office 365 SMTP (outgoing): smtp.office365.com, port 587, STARTTLS

Practitioner note: The single most common SMTP host for outlook configuration mistake: using the wrong server for the account type. People with personal hotmail.com addresses try smtp.office365.com (doesn't work — wrong server). People with business Microsoft 365 accounts try smtp-mail.outlook.com (doesn't work — wrong server). Match server to account type.

Practitioner note: Microsoft is aggressively deprecating Basic Authentication. New tenants don't allow it; old tenants are being migrated. Build new integrations with OAuth2 from day one. App passwords are a stopgap, not a long-term solution.

Practitioner note: For applications that need to send programmatically, Outlook SMTP (personal or business) is not the right tool. Use a transactional ESP like Postmark or Resend instead. Outlook is for human-sent mail; ESPs are for application-sent mail. The deliverability, monitoring, and scaling differences are huge.

If you're configuring Outlook SMTP for a business workflow — scan-to-email, automated notifications, application sending — and want to verify you're using the right architecture, book a consultation. I'll review your use case and recommend the appropriate setup.

Sources


v1.0 · May 2026

Frequently Asked Questions

What's the SMTP host for Outlook?

For Outlook.com personal accounts: smtp-mail.outlook.com. For Microsoft 365 (Office 365) business accounts: smtp.office365.com. Both use port 587 with STARTTLS. The 'Outlook' name covers both consumer and business products, but they have different SMTP servers — use the one matching your account type.

How do I configure Outlook SMTP?

In your app or device: set SMTP server to smtp-mail.outlook.com (personal) or smtp.office365.com (business), port 587, STARTTLS encryption, authentication required, username is full email address, password is account password or app password. For sending from the Outlook desktop client itself, no SMTP config needed — it uses the account's native protocol (Exchange or IMAP+SMTP) auto-configured.

What's the SMTP server address for Outlook?

Outlook personal (outlook.com, hotmail.com, live.com): SMTP server address is smtp-mail.outlook.com. Outlook business (Microsoft 365 / Office 365 with custom domain): SMTP server address is smtp.office365.com. SMTP outlook for sending is always port 587 with STARTTLS.

What's the SMTP password for Outlook?

The SMTP password for Outlook is your account password — UNLESS you have 2-Step Verification (multi-factor auth) enabled. In that case, you must generate an app password and use that as the SMTP password. The account password won't work for SMTP when 2-Step is on. Generate app passwords at account.microsoft.com/security.

What's Outlook.com SMTP setup vs Office 365 setup?

Outlook.com is Microsoft's free consumer email service (hotmail.com, outlook.com, live.com addresses). Office 365 is Microsoft's paid business product with custom domains. Outlook.com SMTP server: smtp-mail.outlook.com. Office 365 SMTP server: smtp.office365.com. Different servers, different limits — consumer Outlook.com caps at ~300 messages/day; Office 365 SMTP AUTH caps at 30/minute and 10,000/day per mailbox.

Want this handled for you?

Free 30-minute strategy call. Walk away with a plan either way.