POP / POP3 → Microsoft 365PST · Outlook · local emailMicrosoft Partner

POP to Microsoft 365 Migration

MSAdvance migrates POP and POP3 email environments to Exchange Online when historical mail is spread across the server, Outlook, PST files or other local stores. We first identify where the data actually lives, then consolidate and import it before coordinating the inbound mail cutover.

The key difference from IMAP: POP can download messages to a device and remove them from the server. Sent mail, local folders, contacts or calendars may exist only on one or several endpoints. A POP migration therefore starts with data discovery, not with a direct server-to-server copy.
Official Microsoft image showing people working in a business environment
SourcePOP and local dataServer, Outlook, PST files and other endpoints.
TargetExchange OnlineMicrosoft 365 with centralized email.
SpecializationMicrosoft PartnerMicrosoft 365, Azure, identity and security.
ExperienceSince 2010Cloud and modernization projects for organizations.
Scale51,000+users across cloud and migration projects.
Organizations500+customers and organizations supported.
Team25+Microsoft certifications across our specialists.
POP migration service

Migrating POP to Exchange Online starts by reconstructing the real data source

POP3 was designed to download email from the server to a client. In many legacy environments, the complete mailbox no longer exists in the hosting platform: part of the history may live in an Outlook PST, part on another computer, while sent items may exist only on the device from which they were sent.

Short answer: the project may include email still available on the POP server, local PST files, Outlook folders, exportable data from other clients and, when available, contacts and calendars. We do not assume that everything is stored in one place or that POP preserves folder structure, sent items or personal data on the server.
DiscoveryUsers, endpoints, POP server, PST files, email clients and possible duplicate copies of the same mail.
ConsolidationWe define which source is authoritative and how to combine data without creating unnecessary duplicates.
ImportMicrosoft Purview Import Service, Outlook or another method depending on volume and format.
CutoverExchange Online, DNS, authentication, Outlook/mobile devices and post-change validation.
Source dataPOP server + local data

PST files, Outlook, old endpoints and other sources may contain different information. We first identify what is unique and what is duplicated.

DISCOVER
IMPORT
consolidate
validate
TargetMicrosoft 365 · Exchange Online

Once the history is consolidated, users work from a single cloud mailbox with modern authentication and centralized mail flow.

Choose the right migration path

A mailbox using POP does not mean POP is the best migration method

Before designing the project, we check whether the provider offers IMAP, an API or a platform-specific migration route. If a more complete server-side source exists, it can reduce endpoint work and preserve more structure.

POP

When the history is local

This approach fits environments where email has been downloaded for years into Outlook or other clients and PST files or local stores are the most complete source.

IMAP

When the server still holds folders

If the provider offers IMAP and keeps the full mailbox content on the server, an IMAP to Microsoft 365 migration is often preferable to extracting data endpoint by endpoint.

M365

When a specific migration path exists

Google Workspace, Exchange Server and Microsoft 365 have dedicated migration methods that usually provide broader coverage than treating them as generic POP email.

Does the server still contain the full history?If not, the inventory must include the endpoints where email was downloaded.
Are Sent Items and local folders involved?POP does not synchronize them across devices; they may exist only in each local client.
Does each user have several devices?We may find overlapping or different content that needs reconciliation.
Does the provider offer IMAP?We check before turning a server migration into unnecessary endpoint extraction work.
Where the email history actually lives

With POP, data may be split across the server, PST files and multiple devices

Microsoft describes POP as a one-way download model: messages can be removed from the server after download and sent mail is stored locally. This architecture makes discovery the most important phase of the project.

POP server
Review before shutdown
POP server

Email still available in hosting

Depending on the “leave a copy on the server” configuration, the server may contain all history, part of it or only recent messages.

Microsoft Outlook
Common source
Classic Outlook

Local PST file

It may contain Inbox, Sent Items, subfolders, contacts, calendar items and other data that never existed on the POP server.

MBOX
Separate method
Thunderbird / other clients

Non-PST local stores

MBOX profiles and other formats require export or conversion before they can be incorporated into the Microsoft 365 migration workflow.

Critical discovery
Second device

Different or duplicate content

An old laptop may contain sent mail, folders or downloaded messages that do not exist on the user's current computer.

Practical consequence: we do not cancel the hosting service or discard old endpoints until the inventory is complete, representative samples are compared and the sources containing unique information are confirmed.
What migrates and what does not

The migration scope depends on what actually exists in the local sources

POP does not represent a complete modern mailbox. A PST can contain more types of data than the POP protocol itself, so we separate the protocol, the local file and the client configuration when defining scope.

Item
Treatment
What you should know
Email and attachments
Can be included

Content can be brought in from the server or from PST/local stores depending on where the history resides. Microsoft Purview skips items that exceed its import limits.

Local folders
Can be included

If they exist inside the PST or exported store, they can be mapped into the target mailbox. POP itself does not synchronize that hierarchy with the server.

Sent Items
Discover

Microsoft notes that sent mail in POP scenarios is stored locally, so it may need to be recovered from each relevant endpoint.

Contacts and calendar
Source dependent

If they exist in a compatible PST they may be included in an import. If they live in another application or format, they require a specific export/import path.

Rules, signatures and blocked senders
Rebuild

Microsoft documents that rules and certain properties or settings are not exported to PST in the same way; email signatures are also outside the mail migration itself.

Permissions and delegation
Design

POP does not transport mailbox permissions. Shared mailboxes, Full Access, Send As and other delegation settings are configured in Exchange Online.

Address books or other client data
Separate

Thunderbird, Apple Mail and other applications may use different local formats. The method depends on the actual source.

Endpoint configuration
Optional

Profiles, signatures, email clients and mobile devices may require additional work. This is not automatically included in a per-mailbox price unless explicitly stated.

Microsoft Purview and Outlook

Microsoft options for moving PST data into Exchange Online

Microsoft provides two main families of options: managed bulk import through Microsoft Purview Import Service and, for individual cases, PST import through Outlook. Each approach has different requirements and limits.

Microsoft

Purview Import Service

Supports bulk PST import into Exchange Online mailboxes by uploading files over the network to temporary Azure storage and then creating an import job in Microsoft Purview.

Official service overview
Microsoft

PST files of 20 GB or less

Microsoft recommends uploading or copying PST files that are no larger than 20 GB. Larger files can reduce import performance and may be better split.

Requirements and limits
Microsoft

Items up to 150 MB

Individual mailbox items larger than 150 MB are skipped during import because of the Exchange Online message size limit.

Import limits
Microsoft

Indicative import performance

Microsoft documents a typical rate of about 24 GB per day per mailbox, but does not guarantee it. Different PST files targeting different mailboxes can be processed in parallel.

Plan the import
Microsoft

Duplicate handling needs planning

Reimporting the same PST to the same folder can avoid duplicates through SourceEntryId, while different PST files containing overlapping messages can still create duplicate copies.

Official PST import FAQ
Microsoft

Retention hold after import

Microsoft states that importing PST files enables retention hold indefinitely on the mailbox. It should be reviewed and disabled or given an end date according to the retention design.

Post-import considerations

Important: for new Purview Import Service jobs, Microsoft directs administrators to use the service interface rather than creating import jobs through PowerShell. PowerShell can still support user, mailbox, licensing, inventory and validation tasks around the import.

Technology ecosystem

Purview Import Service, Outlook and automation: each source needs the right method

A POP migration rarely has one tool that can “read everything.” The architecture depends on where the historical mail resides and how much data must be consolidated.

Microsoft PurviewImport Service

Import Service

Primary Microsoft route for bulk PST imports into Exchange Online.

  • Network upload with AzCopy.
  • CSV mapping to target mailboxes.
  • Filtering and job monitoring.
Network upload
Microsoft Outlook
Microsoft OutlookIndividual import

Individual PST import

Can fit smaller scenarios where a limited number of PST files need to be imported manually into Microsoft 365 mailboxes.

  • Email, contacts and calendar when the PST contains them and the Outlook version supports the import.
  • Client-side duplicate handling options.
  • Not our preferred approach for large volumes.
Import a PST in Outlook
Microsoft AzCopyNetwork upload

PST upload

Microsoft uses AzCopy in the network-upload workflow to transfer PST files to the temporary storage associated with the import process.

  • Network transfer.
  • SAS-based controlled process.
  • File-name and mapping validation.
Official process
PowerShellExchange Online

Inventory and preparation

We automate surrounding tasks without claiming that PowerShell creates Purview Import Service jobs.

  • Users and Exchange Online preparation.
  • Licensing, mailboxes and reporting.
  • Pre- and post-cutover validation.
Exchange Online PowerShell
For Thunderbird or other local stores: we first obtain an importable format or export/convert the content through a source-specific procedure. We do not present that conversion as a native Microsoft capability.
Risks we identify early

The hardest POP migration problems are often on the endpoints, not in Microsoft 365

The largest risk is assuming that the server contains the full history. Good discovery reduces the chance of forgotten local data, duplicate imports and shutting down the old provider too early.

01

Unknown PST files

Users may have several PST files, archived files or old Outlook profiles that are not visible in the initial inventory.

02

Overlap and duplicates

The same email may have been downloaded on several devices or copied between PST files, creating duplicates when different sources are imported without reconciliation.

03

Data only on old devices

Sent Items, personal folders, contacts or calendars may exist only on a computer that is barely used anymore.

04

Large or damaged PST files

Large or corrupted files may require repair, splitting or another treatment before they can be uploaded safely.

05

Items outside import limits

Purview skips items larger than 150 MB and large PST files can import more slowly, so exceptions are identified before the source is retired.

06

Hosting cancelled too early

Closing the provider before validating server data, DNS and every relevant local source can remove the last recoverable copy of certain messages.

MSAdvance methodology

Eight phases to turn a distributed POP environment into a controlled cloud mailbox

The methodology prioritizes discovery and consolidation before import. The migration phase does not begin until we know which sources are required and how duplicates and exceptions will be handled.

01 · Assessment

User inventory

Server, domains, mailboxes, endpoints, clients, PST files and other local stores.

02 · Discovery

Data map

We identify what remains on the server, what exists only locally and which sources overlap.

03 · Design

Consolidation path

Purview, Outlook, format conversion, target structure and rules for duplicate handling.

04 · Readiness

Microsoft 365 prepared

Users, licensing, mailboxes, domain, security, roles and the DNS plan.

05 · Pilot

Representative test

Extraction, PST quality, import, folders, metadata, performance and user experience.

06 · Bulk load

Batch import

We upload PST files, track errors and skipped items, and reconcile results by user.

07 · Cutover

New mail to Microsoft 365

MX change, SPF/DKIM/DMARC according to design, Outlook/mobile readiness and mail-flow validation.

08 · Hypercare

Stabilization and closure

Access, mail flow, outstanding items, retention hold, legacy sources and controlled hosting retirement.

Identity, security and DNS

The migration ends when Exchange Online is operational, not when a PST finishes importing

Historical data and new inbound mail are separate flows. PST import can begin before cutover, but production readiness requires coordinated domain, identity, security and deliverability changes.

Microsoft Entra ID and access

  • Create or validate users and Exchange Online mailboxes.
  • Assign licensing before receiving imported data or new mail.
  • Apply MFA and Conditional Access in a way that is compatible with the cutover window.
  • Use temporary import roles under least privilege when required.
  • Remove or review project access at closure.

DNS and mail flow

  • Verify the domain in Microsoft 365 in advance.
  • Coordinate TTL and MX changes with the production window.
  • Update SPF for senders that should remain authorized.
  • Enable and validate DKIM in Microsoft 365 when applicable.
  • Review DMARC to align with the new sending architecture.
  • Review Autodiscover and client configuration where relevant.
Target readiness

Microsoft 365 must be ready before the historical data is imported

PST import does not replace tenant design. The target mailbox, licensing, domain and policies need to exist before loading data and before changing the MX record.

USR

Users and mailboxes

We validate UPNs, SMTP addresses, aliases, shared mailboxes and the mapping between source data and target recipients.

LIC

Licensing

We confirm which mailboxes require Exchange Online, archive or other capabilities before import.

MFA

Modern authentication

Users move away from traditional POP configuration and into Microsoft 365 with modern authentication and the tenant's security policies.

ROL

Import permissions

Purview Import Service requires specific roles. Microsoft recommends least privilege rather than using Global Administrator for convenience.

User experience

What changes when users move from POP to Microsoft 365 and Exchange Online

The functional change is larger than a simple server move. Users leave a local, one-way mail model and move to a cloud mailbox that stays synchronized across devices.

Sign-in

The account moves to Microsoft 365 authentication and may require MFA registration according to the organization's policies.

Outlook

The profile may need to be created or reconfigured and the old POP account removed. Endpoint work is explicitly defined in the project scope.

Multiple devices

New mail, sent items and mailbox changes synchronize through Exchange Online instead of remaining isolated on individual devices.

Historical mail

Imported PST data appears according to the agreed mapping. When several sources exist, we document what was consolidated and what was excluded.

Signatures and rules

They are not assumed to migrate simply because PST files are imported. They are rebuilt, documented or deployed through another method when included in scope.

Transition period

DNS propagation and client reconfiguration can create a temporary transition period. The goal is to minimize it and provide startup support.

Timeline and performance

How long does a POP to Microsoft 365 migration take? Discovery often matters more than the MX change

The timeline includes finding the data, extracting it, repairing or splitting PST files when required, uploading them and processing the import. Microsoft documents a typical Purview import rate of about 24 GB per day per mailbox, but does not guarantee that rate.

Estimation modelDiscovery + local extraction + actual GB + import + exceptions + cutover

An environment with 20 users can take longer than one with 100 if data is distributed across many endpoints or PST files are damaged. We therefore use a representative sample before committing to a detailed schedule.

Endpoints per userMore local sources mean more discovery and consolidation work.
GB per mailboxMicrosoft recommends PST files of 20 GB or less for better Import Service performance.
Parallel processingPST files targeting different mailboxes can process in parallel; multiple PST files targeting the same mailbox are imported sequentially.
ExceptionsCorruption, oversized items and duplicate content can require additional treatment.
MSAdvance team working on Microsoft 365 projects
Why MSAdvance

A POP migration requires Microsoft expertise and discipline around local data

The real risk is not creating an Exchange Online mailbox. It is missing a PST, importing the same history twice, cancelling hosting too early or assuming sent mail was still on the server. Our approach separates discovery, consolidation, import and cutover so each decision can be validated.

2010MSAdvance founded.
51,000+users across cloud and migration projects.
500+organizations supported.
No absolute claims: we do not promise “zero downtime,” “100% data preserved” or use unverified POP migration counts. Results depend on the sources that are available and on documented platform limits.

About MSAdvance

Deliverables

What the customer receives beyond imported email

Traceability is particularly important when the source data was distributed across endpoints. Project closure should show which sources were processed, which exceptions remain and when the legacy service can be retired.

01

Source inventory

Users, server, endpoints, PST files, other formats and items outside the agreed scope.

02

Consolidation map

Which file or source belongs to each mailbox and how overlaps or duplicates are handled.

03

Import reporting

Jobs, status, skipped items, relevant errors and validation by user or migration batch.

04

Controlled closure

DNS, access, retention hold, outstanding items and approval to retire hosting or legacy data sources.

Indicative pricing

How POP to Microsoft 365 migration pricing is calculated

POP can be straightforward when every user already has a clean, identified PST, or considerably more labor-intensive when data must be discovered and consolidated across multiple devices. We therefore keep a “from” reference only for standard scenarios.

PST already identified

Standard POP mailbox migration

From €15

per mailbox · excluding VAT

PST identifiedStandard importValidation included

Request a quote

What may be quoted separately

  • Remote connection or work across multiple user endpoints.
  • Searching for PST files and data on old computers.
  • Thunderbird/MBOX or other formats requiring conversion.
  • Damaged, very large or multiple PST files per user.
  • Advanced duplicate reconciliation across different data sources.
  • Contacts, calendars, rules, signatures or other items outside the standard flow.
  • Microsoft 365 licensing and third-party tools.
Microsoft 365 licensing and third-party tools are not included unless expressly stated.
The difference from IMAP: with POP, endpoint work can become the dominant part of the project. The proposal states explicitly whether that endpoint intervention is included.
Information required for a quote

What we need to determine where your POP email actually lives

These questions tell us whether the project is a straightforward PST import or a distributed discovery and consolidation exercise.

01
Number of usersActive mailboxes, generic accounts and former users whose data still needs to be retained.
02
POP providerHosting provider, ISP, cPanel, IONOS or another service, plus available administrative access.
03
Is mail left on the server?This helps estimate how much history is still available in the hosting platform.
04
Email clients usedOutlook, Thunderbird, Apple Mail or other applications and relevant versions.
05
Known PST filesApproximate number, sizes and current locations.
06
Endpoints per userOld laptops, desktops or other devices that may contain unique email.
07
Additional dataContacts, calendars, signatures, rules and local files that also need to be addressed.
08
Microsoft 365 targetExisting tenant, licensing, users and domain, or what still needs to be prepared.
09
DNSDomains involved and who manages the DNS zone.
10
Endpoint interventionWhether MSAdvance should access user devices or the customer's IT team will perform extraction and reconfiguration.
Technical checklist

What we validate before retiring the POP provider

Closing the hosting service is a decision made after validation, not an automatic consequence of changing the MX record.

01
Sources inventoriedRelevant server data, PST files, endpoints and local formats have been identified.
02
Consolidation approvedThe project knows which sources will be imported and how overlaps will be treated.
03
Target readyUsers, licensing, mailboxes and domain are operational.
04
Pilot validatedFolders, metadata, size, performance and user experience have been tested.
05
Import reviewedErrors, skipped items, problematic PST files and known duplicates are documented.
06
Retention hold reviewedPost-import configuration is checked against the customer's retention policy.
07
DNS and mail flow validatedMX, SPF, DKIM, DMARC and internal/external tests are completed according to scope.
08
Users operationalOutlook, mobile devices, MFA and access to the agreed historical data have been verified.
Only then: we define when the legacy provider can be cancelled and how long local copies or exports should be retained according to the organization's policy.
Frequently asked questions

Common questions about POP to Microsoft 365 migration

Direct answers on what can be migrated, where the risk sits and how Microsoft 365 is used to consolidate historical POP email.

What is a POP to Microsoft 365 migration?

It is the process of moving email from a POP/POP3 environment to Exchange Online. Because POP downloads messages to the client and can remove them from the server, the project often includes discovery of local data, consolidation of PST files or other stores, import into Microsoft 365 mailboxes and a mail-flow cutover.

Why is a POP migration different from an IMAP migration?

IMAP keeps mail synchronized with the server. POP is a one-way download model and Microsoft notes that sent mail and folders created in the client are not synchronized across devices. With POP, part of the historical mailbox often exists only locally.

Can email be migrated directly from the POP server?

Sometimes the server still retains messages, especially when clients were configured to leave a copy on the server. We do not assume that it contains the entire history or sent items, so server and local sources are compared before the migration method is selected.

What if all of the historical email is already in an Outlook PST?

This is one of the simpler scenarios. Microsoft Purview Import Service can be used for bulk import, while Outlook provides options for individual PST imports. We validate PST size, health, target mapping and duplicate risk before execution.

Does Microsoft have a native tool for importing PST files into Microsoft 365?

Yes. Microsoft Purview Import Service supports network upload of PST files to temporary Azure storage followed by import jobs into Exchange Online mailboxes. Microsoft recommends PST files of 20 GB or less for better performance.

What are the important Purview Import Service limits?

Microsoft documents, among other constraints, a 150 MB limit per imported mailbox item and recommends PST files of 20 GB or less. PST files cannot be imported into public folders, and a PST folder hierarchy with 300 or more nested levels is not supported.

How does Microsoft handle duplicate items when importing PST files?

Reimporting the same PST into the same folder can avoid duplicates through SourceEntryId. However, different PST files containing overlapping messages can have different identifiers and therefore create duplicate content. This matters especially when a user has email stored across several devices.

Can contacts and calendars be migrated?

It depends on where they are stored. An Outlook PST can contain email, contacts and calendar items, but rules, folder properties and other settings are not exported in the same way. If contacts or calendars reside in another client or format, we define a separate import path.

How long does a POP migration take?

There is no universal duration. It depends on discovery, number of endpoints, PST files, total GB, bandwidth, file health and the actual import rate. Microsoft documents a typical Purview rate of about 24 GB per day per mailbox, but does not guarantee it.

Will there be email downtime?

We plan historical imports before cutover and coordinate the MX change to minimize impact, but we do not promise zero downtime. DNS propagation, client reconfiguration and source-provider behavior can create a temporary transition period.

Do Outlook and mobile devices need to be reconfigured?

Usually, yes. Users leave the old POP account and move to Microsoft 365 with modern authentication. Depending on the client and device, this can require creating a new profile, removing the old account, signing in again or registering MFA.

Does POP still exist in Exchange Online?

Exchange Online supports POP with OAuth, but Microsoft requires modern authentication rather than Basic authentication and recommends moving away from POP/IMAP when possible because these protocols do not expose the full Exchange feature set. For Outlook users, the normal target is modern Microsoft 365 connectivity rather than reproducing the old POP design.

Related services

Choose the right migration path before turning everything into PST files

If the source platform offers a more complete migration method, we assess it first. These pages cover scenarios that are often confused with POP migration.

M365Core service

Microsoft 365 Migration

Overview of source platforms, workloads and migration methodology into Microsoft 365.

View service
IMAPIMAP

IMAP to Microsoft 365

When the server retains folders and synchronized mail, IMAP can avoid large-scale endpoint extraction.

View IMAP migration
Exchange OnlineExchange Server

Exchange Server to Microsoft 365

For Exchange Server, we use dedicated mailbox migration and hybrid paths when appropriate.

View Exchange migration
GWGoogle Workspace

Google Workspace to Microsoft 365

Gmail, Calendar, Contacts and Drive require a broader migration approach than POP.

View Google migration
CASECase study

Microsoft 365 Tenant Migration Case Study

A published MSAdvance example showing planning, execution and validation in a Microsoft 365 migration project.

View case study
MSACompany

About MSAdvance

Our team, experience and specialization across Microsoft Cloud projects.

About MSAdvance
POP to Microsoft 365 Migration

Before migrating, identify where your email actually lives

Tell us the number of users, POP provider, email clients in use, whether PST files exist and how many devices each user may have. With that information, we can separate a straightforward import from a broader discovery and consolidation project.