How to Send Mass Emails from Outlook in 2026 (Step-by-Step)
Outlook is the second-most-used email platform in the world, but it has a reputation for being painful to use for mass email. The default app gives you no real way to send a personalized message to hundreds of recipients without copy-pasting, hitting send limits, or landing in spam.
This guide walks through every realistic option — from the built-in Word + Outlook mail merge to dedicated tools — so you can pick the right one for your situation. We'll cover daily send limits, deliverability, and what each method gives you (and quietly takes away).
The short version: If you're sending fewer than 50 personalized emails a month and have plenty of patience, Word's mail merge wizard does the job. For everything else — scheduling, tracking, follow-ups, more than 100 recipients — you'll save hours and get better deliverability with a purpose-built tool. OutMass is the one we make.
Method 1: Word + Outlook mail merge (free, native, painful)
Microsoft's official answer to mass email from Outlook is Word's mail merge feature. It works, but it's slower and more limited than most people expect.
How to do it
- Prepare your contact list as a Word document, an Excel file, or an Access database. The first row needs column headers like
FirstName,Email,Company. - Open Word → Mailings tab → Start Mail Merge → Email Messages.
- Click Select Recipients → Use an Existing List and choose your file.
- Write the message. Use Insert Merge Field to drop placeholders like
«FirstName»wherever you want personalization. - Finish & Merge → Send Email Messages. Choose the email column, enter a subject, and click OK.
Word will hand each personalized message to Outlook one by one. If you have 200 contacts, Outlook will spend a couple of minutes sending them in the background.
What you don't get
- No HTML formatting beyond Word's basics. Custom buttons, branded headers, multi-column layouts — forget it.
- No scheduling. The merge runs the moment you press the button, so you can't send at 9 a.m. in your recipient's timezone.
- No tracking. You have no idea who opened, who clicked, or who replied — unless you manually inspect every reply.
- No follow-ups. If a recipient doesn't reply, you'd have to set up a second merge from scratch.
- No suppression list. If someone unsubscribes, you have to remember to remove them yourself.
- The "From" field can't be a delegated mailbox. You can only send as your primary account.
For a one-time announcement to a small list, this is fine. For ongoing outbound, the missing pieces add up fast.
Method 2: Outlook distribution lists / contact groups
Distribution lists let you address one email to a group, but they're closer to a CC: than a real mail merge. Every recipient sees every other recipient's address (or you BCC and lose personalization entirely).
When this works
- Internal team announcements where everyone knows everyone.
- Family or club newsletters where addresses being visible is fine.
- Any case where you don't need
{{firstName}}-style personalization.
When this falls apart
Distribution lists are not appropriate for cold outreach, sales sequences, or anything where the recipient should believe they got an individual message. They also count against Outlook's recipient limits per message — you can't fit more than 500 addresses in a single send on a Microsoft 365 mailbox.
Method 3: VBA scripts
If you're comfortable with code, Outlook lets you write VBA macros that loop through a CSV or Excel sheet and call MailItem.Send for each row. There are dozens of tutorials online; the basic shape is fewer than 60 lines of code.
VBA gives you total control: custom HTML, attachments, conditional logic, scheduling via timers. You can also hook into Outlook events to track replies. Microsoft documents the object model in detail at learn.microsoft.com/office/vba/api/overview/outlook.
The catches
- VBA runs only on Windows desktop Outlook. Outlook on the web, Outlook for Mac, and the new Outlook for Windows preview do not support it.
- Modern security policies in Microsoft 365 often block macro-driven sends entirely or trigger anti-malware scans on every message.
- You're now maintaining a script. Recipients change, columns change, and a tiny bug can email the wrong people the wrong message.
- No tracking unless you build it yourself.
VBA is a viable answer for a single technical user solving a one-off problem on a Windows desktop. It's not a sustainable solution for sales or marketing teams.
Method 4: A dedicated mail merge tool (like OutMass)
This is the path most people end up on once Method 1 stops scaling. A dedicated tool lives inside Outlook, uses your own account to send (so deliverability and identity stay yours), and adds the things Word's mail merge can't:
- CSV-driven personalization with any columns you want, not just first/last name.
- Open and click tracking so you can see who's engaged.
- Reply detection — the strongest engagement signal you'll ever get.
- Scheduled sending across timezones.
- Automatic follow-ups for recipients who didn't open or reply.
- Templates so your best-performing email is one click away.
- A real unsubscribe flow with a global suppression list.
- Per-recipient rate limiting so Microsoft doesn't flag your account.
OutMass adds all of these as a Chrome extension that injects a sidebar into outlook.office.com and outlook.live.com. Setup is signing in with Microsoft once. You can run a campaign in under five minutes.
Stop fighting Word's mail merge wizard
Send personalized, tracked emails from your own Outlook in five minutes. Free up to 50 emails/month.
Install OutMassOutlook's daily and per-minute send limits
Whichever method you use, you're sending through Microsoft's servers and have to live with their throttles. Microsoft publishes the official numbers at learn.microsoft.com; here is the practical version:
| Account type | Per day | Per minute | Per message |
|---|---|---|---|
| Outlook.com (free) | ~500 recipients | ~30 messages | 50 recipients |
| Microsoft 365 Personal / Family | ~500 recipients | ~30 messages | 500 recipients |
| Microsoft 365 Business / Exchange Online | 10,000 recipients | 30 messages | 500 recipients |
| New tenant (first 30 days) | Reduced — often 1,000–2,000 | 30 messages | 500 recipients |
If you exceed the per-minute throughput Microsoft will queue your messages temporarily; if you exceed the per-day limit you'll hit a hard SubmissionQuotaExceeded error and have to wait until midnight UTC for the counter to reset.
Deliverability: how to actually land in the inbox
The biggest mistake people make with mass email from Outlook is treating it like a marketing platform. Outlook is a personal mailbox. The send patterns that get past spam filters look like a person, not a machine.
- Personalize the subject and the first line. "Hi {{firstName}}" in the body isn't enough — variation in the subject is what separates an email a human wrote from a bulk send.
- Keep the message text-heavy. Long blocks of text, conversational tone, and short signatures look like real correspondence. Marketing-template HTML with images and gradient headers looks like marketing.
- Skip attachments for cold outreach. A 1 MB PDF triggers more spam filters than a link to the same PDF on OneDrive.
- Send during business hours in the recipient's timezone. 3 a.m. blasts get flagged.
- Spread the send. A 1-second delay between messages avoids Microsoft's anti-spam throttles and looks more human.
- Always include a real unsubscribe link. One unsubscribe complaint is fine. Three on the same campaign and Microsoft starts paying attention.
Tools like OutMass handle these defaults automatically — every send is rate-limited, the unsubscribe link is generated for each recipient, and deliverability defaults are tuned for cold outreach. The Word mail merge does none of these.
Frequently asked questions
How many emails can I send from Outlook per day?
Outlook.com (personal) caps at roughly 500 recipients per day. Microsoft 365 business and Exchange Online accounts allow up to 10,000 recipients per day, with no more than 500 in a single message and a per-minute throughput cap of 30 messages.
Can Outlook do mail merge natively?
Outlook itself cannot. Microsoft Word can drive a mail merge that uses Outlook as the sender, but the workflow has serious limitations: no scheduling, no open tracking, no follow-ups, and no easy way to reuse the same data source across campaigns.
Will my mass emails go to spam?
Mass emails from Outlook generally land in the inbox if you respect three rules: stay below the daily and per-minute limits, use a personalized subject and body for each recipient, and include a working unsubscribe link. Bulk-attachment campaigns are far more likely to be filtered than text or link-based ones.
Is mail merge legal?
Personalized email at scale is legal in most jurisdictions when you have a legitimate basis to contact the recipient, identify yourself clearly, and offer an unsubscribe option. CAN-SPAM (US), GDPR (EU), KVKK (TR) and similar laws all apply — make sure your sender identity, business address, and opt-out are real.
Does OutMass work with Outlook for Mac or the new Outlook?
OutMass runs on Outlook for the web — outlook.office.com and outlook.live.com — so it works the same on Windows, Mac, Linux, and ChromeOS as long as you're using Chrome (or any Chromium browser like Edge or Brave). The desktop apps are not supported because they don't expose an extension API.
Wrapping up
For a few dozen personalized emails a month, Word's mail merge does the job — clunky but free. For anything bigger, dedicated tooling pays for itself the first time you don't have to manually rebuild a follow-up list. OutMass is built specifically for the Outlook side of this problem; it's free up to 50 emails a month so you can decide for yourself.
Last updated: April 29, 2026.