What Most People Miss About Outlook Attachment Encryption
By Michael Lee
No, Outlook attachments are not automatically encrypted when you send an email. But that’s only half the story — because *how* and *where* encryption kicks in depends entirely on what you’ve configured, who you’re sending to, and whether you’re using desktop Outlook, Outlook for Mac, or Outlook on the web.
The Short Version
Method
Encrypts Attachments?
Pros
Cons
S/MIME signing + encryption
Yes — but only if recipient has cert & you encrypt manually
End-to-end, client-side, works offline
Requires certs on both sides; no fallback; fails silently if cert missing
Microsoft Purview Message Encryption (OME)
Yes — but only if policy applies *and* attachment is under 25 MB
Works cross-platform; no cert setup; recipient gets portal link
Attachments over 25 MB bypass encryption; OWA may skip encryption on large files
File-level encryption (e.g., ZIP + password)
Yes — but only if you do it yourself, outside Outlook
No infrastructure needed; works with any recipient
No audit trail; password delivery is insecure; violates most compliance policies
OneDrive/SharePoint links instead of attachments
Indirectly — file stays encrypted at rest; link permissions apply
No size limit; full version history; DLP & sensitivity labels apply
Recipient must have access to your tenant; external sharing must be enabled
Method 1: S/MIME signing and encryption
This is the oldest method — and the only one that truly encrypts the entire message *and* its attachments before leaving your machine.
Do this: File > Options > Trust Center > Trust Center Settings > Email Security > Import/Export Settings. Install your personal certificate. Then, when composing, click Options tab > Encrypt. Or use Alt+H, E, C.
But here’s what most miss: S/MIME does *not* encrypt unless the recipient’s public key is in your Contacts or Global Address List. If their cert isn’t cached locally, Outlook won’t warn you — it just sends unencrypted.
Also: On Outlook for Mac (v16.83+), S/MIME encryption is supported, but signing only works if you use Apple Keychain certificates — not Windows-based PKI certs. And Outlook on the web? It doesn’t support S/MIME encryption at all. Only signing.
Test it: Send a test email to yourself. Open the received message, right-click the lock icon in the header, choose “View Certificate.” If it says “Encrypted” and shows your cert *and* the recipient’s cert, it worked. If it only shows your cert, it didn’t.
Method 2: Microsoft Purview Message Encryption (OME)
This is what most enterprises use now. But it’s not automatic — it’s policy-driven.
Go to the Microsoft Purview compliance portal > Solutions > Information Protection > Encryption > Create policy. Set conditions like “If subject contains ‘confidential’” or “If attachment name contains ‘_PII’”. Apply to mailboxes.
Important: OME *only* triggers on messages sent via Exchange Online. If you’re using Outlook connected to an on-premises Exchange Server (2016/2019), OME won’t apply — even if your tenant has a license.
Also: Attachments over 25 MB get stripped from encryption and sent as plain links — with no warning. You’ll see “Some attachments were removed due to size” in the sent item, but only if you open the sent message and check the Info panel (F12).
Surprising tip: OME doesn’t encrypt embedded images in HTML bodies — only file attachments. So if you paste a screenshot directly into the message, it stays unencrypted. Save it as a .png first and attach it.
On Outlook for Mac, OME works, but the encryption badge in the message header is smaller and easy to miss. On Outlook on the web, look for the shield icon next to the sender’s name — not in the subject line.
Method 3: OneDrive/SharePoint links instead of attachments
This is the most reliable method — and the one Microsoft quietly pushes in every security advisory since 2022.
Instead of attaching a file, click Insert tab > Attach File > Browse Cloud Locations. Pick a file from OneDrive or SharePoint. Choose “Link to the file” (default) — not “Insert as attachment.”
That link points to a file stored in your tenant. The file stays encrypted at rest (AES-256), and access is governed by SharePoint permissions or sensitivity labels.
You can even set expiration dates and disable downloads — something impossible with traditional attachments.
But here’s the catch: If the recipient is external and your org blocks anonymous links, the message bounces. Check your Sharing settings in SharePoint Admin Center > Policies > Sharing. Set “Anyone” links to “Existing guests only” if you want tighter control.
Folder paths matter. If you upload to Clients/Acme Corp/Contracts/2024, and apply a “Confidential – Legal” sensitivity label there, that label travels with the link — even if the email itself has no label.
Outlook desktop (365 & 2021) supports this natively. Outlook 2019? Only if you install the OneDrive sync app and enable “Files On-Demand.” Outlook for Mac v16.75+ supports it — but doesn’t show sensitivity label badges in the message preview.
Which Should You Choose?
Pick based on your real-world constraints — not marketing brochures.
Your Situation
Best Method
Why
What to Do Next
You send sensitive files to external partners with no IT team
OneDrive/SharePoint links
No certs, no portals, no password sharing — just a working link
Upload to Projects/2024/Q3, apply “External – Confidential” label, insert as link
You’re in healthcare or finance, need audit logs & FIPS compliance
S/MIME + manual encryption
Full end-to-end control; logs show exact cert used; meets HIPAA/FISMA requirements
Verify certs are installed in Outlook > File > Options > Trust Center > Email Security > Settings
You manage 500 users and need consistent enforcement
Purview OME + transport rule
Policy applies regardless of user action; integrates with DLP; reports in Compliance Center
Create rule: “If attachment extension is .xlsx AND subject contains ‘payroll’ → apply OME template”
You use Outlook 2016 or older, no cloud services
ZIP + password (last resort)
Only option that works offline without certs or internet
Never reuse passwords. Use 7-Zip with AES-256. Send password via SMS or Teams — never email.
Michael Lee
Michael covers the latest in office software updates