Email Migration

How to Migrate Skipped Large Emails to Microsoft 365 Find what the IMAP batch left behind and move only those emails

Leena Taylor Paul By Updated October 15, 2026 11 min read

To migrate skipped large emails to Microsoft 365, find what the IMAP batch left behind and copy only those emails in a second pass. Microsoft's IMAP migration moves nothing above 35 MB.

A batch can finish and still hide skipped emails, so read its skipped items report first. Raise the mailbox limit if an email is above 36 MB, then filter the second pass by size so nothing already moved is copied twice.

Skipped emails are a known pattern, and you can see it in a May 2024 Microsoft Q&A thread where an admin reported an IMAP batch that synced but skipped about 15,000 emails in one mailbox. The thread ended without a confirmed fix and never named a cause, so treat size as one cause of skipped emails that you can fix cleanly.

The 35 MB limit
35 MBBiggest email an IMAP batch can move
Up to 35 MB

The email moves into the Microsoft 365 mailbox.

Above 35 MB

The batch skips the email, lists it in the skipped items report and carries on with the next one.

The batch can still finish

Skipped emails don't stop the batch, so read the report even when the status looks complete.

The default mailbox receive limit is 36 MB, so the 35 MB IMAP figure is the tighter one for a batch.

Does my attachment cross the line? A file grows by about a third once it's encoded for mail, so the email is bigger than the file on disk.

File on diskSize in the email (estimate)IMAP batch
20 MBabout 27 MBMoves
26 MBabout 35 MBAt the line
30 MBabout 40 MBSkipped

Estimates from the one-third growth Practical365 describes. Real sizes vary with the email body and headers.

Why Does an IMAP Migration Skip Emails Above 35 MB?

Microsoft's IMAP migration page says the biggest email an IMAP batch can move is 35 MB. An email above that size is skipped and the batch moves on to the next email. The batch has four ways to leave an email behind, and the table sorts them so you can match your mailbox to one cause.

CauseWhat happens
35 MB per emailThe IMAP migration page sets 35 MB as the biggest email a batch can move. Microsoft's IMAP tips page asks admins to tell users that emails above 35 MB won't be migrated.
Mailbox receive limitExchange Online sets 35 MB to send and 36 MB to receive by default. The Exchange Online limits page adds that IMAP migrations and third-party tools fall under this general limit.
Mail encodingAn attachment grows by about a third once it's encoded for mail, so a 25 MB file lands close to the 35 MB mark. Practical365 explains that the old 25 MB attachment figure became a 35 MB limit for this reason.
500,000 itemsThe IMAP page caps a mailbox at 500,000 items and moves emails from newest to oldest. On a very large mailbox the oldest emails are the ones left out.

A size filter handles the first three rows. The fourth row needs a date range instead, and the fixes section below shows where you set one.

Who Ends Up With Skipped Emails After an IMAP Migration?

IMAP email limit35 MB
Default receive limit36 MB
Highest limit you can set150 MB
Item cap per mailbox500,000

Which of these is your week?

IT administrator checks a completed mailbox migration report with several large emails marked as skipped.
A completed batch can still leave large emails in the skipped items list.

Find the Emails Your IMAP Batch Skipped

The batch report tells you which emails to copy and how big they are, which makes it the easy starting point. Read the report before you touch the mailbox, because the second pass is only as good as the report.

Four checks before the second pass
  • Open the batch reportIn the Exchange admin center go to Recipients, then Migration, select the IMAP batch and choose View details. The per-user status report shows Items Synced for each mailbox, and the finished-with-errors email links to the error report. Microsoft's IMAP troubleshooting page lists both.
  • List the skipped itemsRun the first command below for one user. Microsoft's Get-MigrationUserStatistics example returns the received date and subject of every skipped item.
  • Check the mailbox limitRead MaxSendSize and MaxReceiveSize with the second command. A mailbox can carry a custom limit anywhere from 1 MB to 150 MB.
  • Note the smallest skipped sizeOpen a few skipped emails in the old mailbox and write down their sizes. The smallest one tells you where to set the filter later.
Get-MigrationUserStatistics -Identity user@contoso.com -IncludeSkippedItems | Select-Object -ExpandProperty SkippedItems | Format-List DateReceived, Subject Get-Mailbox user@contoso.com | Format-List MaxSendSize, MaxReceiveSize

I checked Microsoft's limits page on October 15, 2026. The limits page lists 35 MB for sending and 36 MB for receiving as the mailbox default, so a mailbox nobody changed stops at 36 MB. The mailbox check is quick because one command returns both values.

You may find older advice that says to raise LargeItemLimit on the batch. Microsoft's Set-MigrationBatch page marks LargeItemLimit as on-premises only and tells admins to review the Data Consistency Score and the skipped items instead.

Flow from an old IMAP mailbox through an IMAP batch with a 35 MB limit. Emails up to 35 MB arrive in Microsoft 365 and emails above 35 MB go to the skipped items report.
An IMAP batch moves emails up to 35 MB and lists the rest as skipped.

Microsoft's own advice for these emails is short. The IMAP tips page asks admins to have users save very large emails to a local computer or a USB drive. Saving the emails protects the data, but a saved email doesn't return to the mailbox on its own.

Four Manual Ways to Move Skipped Large Emails Into Microsoft 365

Four routes work without extra software, and each route has a catch. The bars below show why the mailbox limit matters most, because the highest mailbox limit leaves room for emails more than four times the IMAP figure.

Bar graphic of size limits drawn to scale: 25 MB classic attachment figure, 35 MB biggest email for an IMAP migration, 36 MB default mailbox receive limit and 150 MB highest limit an admin can set.
The highest mailbox limit is more than four times the IMAP migration figure.
RouteSoftware neededAccess neededWhat you getLimit
Raise the limit and re-run the batchExchange admin center and PowerShellMicrosoft 365 admin roleA second sync with a higher mailbox limitThe IMAP page still lists 35 MB, and the pages I checked on October 15, 2026 don't say a re-run copies only the skipped emails
New batch for skipped items onlyExchange admin centerMicrosoft 365 admin roleUnverifiedA moderator suggested it in the May 2024 thread, and the poster never confirmed it worked
Drag the emails across in OutlookOutlook with both accounts addedThe Microsoft 365 mailboxThe big emails copied by handOne mailbox at a time. You sort by Size to find them
Save the big emails to a local driveAny email clientNoneA local copy, which is Microsoft's own adviceNothing returns to the Microsoft 365 mailbox
A desktop converter with a size filterA Windows PCFree trial, then a licenceEmails above a size, copied from the IMAP account into the mailboxWindows only. The mailbox limit still applies

Limits come from Microsoft's IMAP migration page and Exchange Online limits page. The skipped-only batch idea comes from the IMAP Migration Skipped Emails thread, and Outlook's sort by size comes from Microsoft's large items troubleshooting page.

Limitations: the manual routes suit a few mailboxes because each one is simple to run once. Each mailbox needs its own pass, so a tenant with fifty users repeats the same work fifty times.

Migrate Skipped Large Emails to Microsoft 365 With a Size Filter

Univik Email Converter reads the old IMAP mailbox over a live login and writes emails into a Microsoft 365 mailbox. Its Advanced Search limits a run to emails above a size you set. The size filter is a fast way to separate the two groups, because every email below the cut-off stays out of the second pass. The converter runs on your own Windows PC and uploads nothing to a third-party server.

Raise the mailbox limit first if the skipped emails are above 36 MB. Microsoft lets an admin set any mailbox limit from 1 MB to 150 MB, and the limits page says third-party tools fall under the same limit. The Practical365 guide shows the command for one mailbox, and the change is quick because one command covers one mailbox.

Set-Mailbox -Identity user@contoso.com -MaxSendSize 150MB -MaxReceiveSize 150MB
  1. Add the old IMAP accountSelect Open, then Email Accounts, then Add account. Enter the login of the old mailbox. Gmail, Google Workspace, a web host or any other server with IMAP turned on will work.
  2. Open Advanced SearchClick the magnifier icon at the top right. Under Search In tick Emails, then set Has Attachment to Yes.
  3. Set the size and searchChoose MB in File Size Unit and enter the size in the File Size boxes, From and To. Start from the size where your skips began, then tick the folders you want to search and click Find.
  4. Check the results and exportCompare the results with the skipped list from the batch report. Then click Save Found Messages and select Office 365 under Email Services on the Export menu. Sign in with the account of the target mailbox, then start the export.
  5. Check the mailboxOpen the mailbox in Outlook on the web. Search for two or three subjects from the skipped list and open the largest email. The attachment should open and the date should match the old mailbox. The largest email is the reliable test, because its attachment is the part most likely to fail.
Three-step flow for the second pass: find the skipped emails in the batch report, set the size filter in Advanced Search and export the found emails to Office 365.
The short version of the five steps above.
Univik Email Converter Open menu with Email Accounts expanded and Add account highlighted.
Choose Email Accounts, then Add account, to connect the old IMAP mailbox.
Univik Email Converter Advanced Search showing the Has Attachment option and File Size filter in MB.
Advanced Search lets you narrow the results by attachment and file size.
Univik Email Converter Export menu showing Office 365 under Email Services.
Choose Office 365 from the Export menu after selecting the matching emails.

Note: the trial copies ten emails from each folder, so test one mailbox before you buy. Also keep the skipped list open while you compare, since the list is your proof that the right emails moved.

Copy only the big emails into Microsoft 365

The converter reads the old IMAP mailbox and writes the emails that match your size filter into Microsoft 365.

Download Free Trial Select a Licence - From $99

For Windows 11, 10, 8.1, 8 and 7. The trial copies ten emails from each folder.

What to Check After You Migrate the Skipped Large Emails

Once the export finishes, your mailbox still needs a check. Open it in Outlook on the web and compare what arrived with the skipped list from the batch report.

Five checks before you close the job
  • The number of emails that arrived matches the number in the Find results.
  • A search by subject finds two or three emails from the skipped list.
  • The largest email opens and its attachment saves.
  • The received dates match the old mailbox, and no email shows up twice.

Limitations: the converter copies emails and can't lift a mailbox limit, so an email above the limit still stops at the mailbox until you raise the limit. Also, a size filter doesn't help with the 500,000-item cap, which needs a date range instead.

Three Fixes When Large Emails Still Will Not Arrive

1. The export stops on one email

Do this: The cause is usually a mailbox limit below the size of that email. Read MaxReceiveSize with Get-Mailbox and raise it up to 150 MB, since Microsoft says an email above the limit isn't delivered.

2. Old emails are missing and none of them are big

Do this: The batch may have reached the 500,000-item cap, which takes the newest emails first. Clear the size condition in Advanced Search and use Date From and Date To for the oldest years.

3. Some emails arrived twice

Do this: The size was set below the limit, so emails that had already arrived matched the filter too. Back up the mailbox first by exporting the Office 365 mailbox to PST, then delete the extra copies in Outlook on the web and rerun with the size set at the limit.

Still stuck? Write to Univik support with the batch report and the sizes of the skipped emails.

FAQ: Migrate Skipped Large Emails to Microsoft 365

Find the skipped emails in the batch report, raise the mailbox limit if an email is above 36 MB, then copy only those emails in a second pass. In Univik Email Converter you add the old IMAP account, set a size in Advanced Search, select Save Found Messages and export to Office 365.

Microsoft's IMAP migration page says the biggest email an IMAP batch can move is 35 MB. Exchange Online also sets a default mailbox limit of 35 MB to send and 36 MB to receive, and an admin can set any value from 1 MB to 150 MB.

A batch can finish and still leave skipped items behind. The usual causes are an email above the size limit and a mailbox above 500,000 items, where the oldest emails are left out. Open the skipped items list for one mailbox to see which cause applies.

Run Get-MigrationUserStatistics with IncludeSkippedItems for one user and list DateReceived and Subject. You can also open the batch in the Exchange admin center, choose View details and read the per-user status report.

Yes, on the mailbox. Microsoft lets an admin set a limit from 1 MB to 150 MB with Set-Mailbox, and its limits page says third-party migration tools fall under that general limit. Microsoft's IMAP page still lists 35 MB for IMAP batches, so use a different route for the second pass.

Only if the size is set too low. The size filter keeps smaller emails out of the second pass, so you can set it at the limit that caused the skips and check the results against the skipped list before you save them.

Yes. It opens data files (PST, OST, MBOX and EML), desktop email clients, IMAP accounts and mail servers, so a size filter is not tied to one source.

The trial copies ten emails from each folder and every feature works during it. Test one mailbox first and open the result in Outlook on the web before you buy a licence.

More Email Migration Guides

Choose the guide that matches the mailbox you are moving.