Supported Platforms and System Requirements
Use this page to confirm whether the Windows computer, network, Microsoft 365 accounts, permissions, and supporting components are ready before starting an EdbMails Office 365 migration. EdbMails runs on a Windows computer that can connect to the required source and target environments; it is not installed inside a Microsoft 365 tenant.
For product-level migration capabilities, see the Office 365 migration Tool. This page remains focused on technical readiness and compatibility.
Quick Compatibility Check
- Use a Windows computer that is supported by the EdbMails release being deployed.
- Confirm sufficient CPU, memory, and local disk space for the application, logs, configuration, and incremental-migration metadata.
- Verify stable connectivity from the EdbMails computer to both the source and target environments.
- Confirm outbound HTTPS access, DNS resolution, proxy/firewall requirements, and any security-software exclusions needed in your environment.
- Prepare the required Microsoft 365 or Exchange accounts, permissions, modern-authentication configuration, and MFA requirements.
- Confirm that the selected source-to-target migration scenario and workloads are supported.
Where Should EdbMails Be Installed?
Install EdbMails on a Windows computer that can reach the required source and target systems. The best installation location depends on the migration path and network design.
| Migration scenario | Recommended installation location |
|---|---|
| Microsoft 365 → Microsoft 365 | Windows computer with connectivity to both Microsoft 365 tenants. |
| Exchange Server → Microsoft 365 | Windows computer that can reach the source Exchange environment and Microsoft 365. |
| Microsoft 365 → Exchange Server | Windows computer with access to Microsoft 365 and the target Exchange server. |
| Hosted Exchange → Microsoft 365 | Windows computer with connectivity to the hosted Exchange service and Microsoft 365. |
| IMAP → Microsoft 365 | Windows computer that can connect to the IMAP source and Microsoft 365. |
| Hybrid environment | Windows computer with access to the source and target systems used in the hybrid migration. |
EdbMails Workstation Requirements
Recommended for production: Use a currently supported Windows version with the latest applicable security updates and confirm that it is supported by the EdbMails release you are installing.
The existing EdbMails compatibility list includes 32-bit and 64-bit Windows environments such as Windows 7, Windows 8, Windows 10, Windows 11, and Windows Server releases from 2003 through 2022. Several of these operating systems are now legacy Microsoft platforms.
Legacy compatibility: If you plan to use an older Windows or Windows Server release, verify compatibility with the current EdbMails build and any required Microsoft framework/browser components before using it for a production migration.
No specialized hardware is required. However, CPU, memory, storage, and network capacity can affect migration performance, especially when processing large mailboxes or multiple mailboxes concurrently.
- CPU: A quad-core processor or better is recommended for stronger migration performance.
- Memory: 4 GB RAM or more is recommended; larger workloads may benefit from additional memory.
- Storage: Provide enough free local space for installation components, logs, configuration, and incremental-check metadata.
- Network: Use a stable, reliable connection. Internet quality, routing, switching, and endpoint connectivity can affect migration throughput.
Allow approximately 100 MB of local disk space for installation and supporting components where applicable, plus additional free space for logs, configuration, and metadata.
- EdbMails does not use the local disk as a staging location for mailbox data being migrated.
- Local storage is still used for application files, logs, configuration, and metadata required for incremental migration checks.
- If you export mailbox data to PST, provide enough disk space for the resulting PST files.
Depending on the Windows environment and EdbMails release, make sure the required supporting components are available.
- Microsoft .NET Framework 4.6.2 or later where required.
- Windows PowerShell 3.0 or the version required by the installed EdbMails release.
- A modern web browser such as Microsoft Edge, Google Chrome, or Mozilla Firefox for authentication and related web-based tasks.
- Microsoft Outlook is required only when the selected workflow exports mailbox data to PST through Outlook-dependent functionality; it is not required for direct Microsoft 365 or Exchange migration.
The application can notify you when required supporting components are missing.
Network and Connectivity Requirements
- Internet connectivity is required for Microsoft 365 authentication, licensing checks, and Microsoft 365 mailbox migration.
- The EdbMails workstation must be able to connect to the selected source environment.
- The workstation must also be able to connect to the selected target environment.
- Use a stable connection for the duration of migration; throughput and latency can affect performance.
- Confirm that required Microsoft 365 and source/target hostnames resolve correctly through DNS.
- Allow the outbound HTTPS/TLS connectivity required by the source, target, and Microsoft 365 authentication endpoints.
- If the organization uses an authenticated proxy, confirm that the EdbMails workstation can use the required connection path.
- Check whether endpoint protection, web filtering, or firewall policy is blocking the application or its required connections.
- Test source and target connectivity before starting a large migration batch.
Microsoft 365 Account and Permission Requirements
Use a mailbox-enabled Microsoft 365 account with the permissions required for the selected migration scenario. The current EdbMails connection workflow may use roles such as:
- View-Only Recipients
- View-Only Configuration
If required roles are missing, EdbMails may attempt to assign supported roles automatically, depending on the connection method and privileges available to the signed-in account.
Provide an appropriate target Microsoft 365 account and the permissions required for the destination workload. Do not assume that every migration requires the same administrator role set.
- Target mailboxes should be provisioned and licensed where the selected scenario requires licensed user mailboxes.
- Public-folder migrations require the additional access needed for the destination public-folder hierarchy.
- Shared mailbox and archive mailbox scenarios may require additional target preparation.
Microsoft 365 connections use modern authentication. Some environments may require manual EdbMails application registration in Microsoft Entra ID, and Microsoft 365 connections are compatible with multi-factor authentication (MFA).
See how to manually register the EdbMails app in Microsoft Entra ID.
Required permissions vary by source, target, and workload. Validate the specific connection method before starting production migration.
Supported Migration Scenarios
EdbMails supports multiple Microsoft 365 migration paths. The exact authentication, permissions, and workload behavior depend on the selected source and target.
| Source | Target | Status |
|---|---|---|
| Microsoft 365 | Microsoft 365 | Supported |
| Exchange Server | Microsoft 365 | Supported |
| Hosted Exchange | Microsoft 365 | Supported |
| IMAP | Microsoft 365 | Supported for email migration |
| Microsoft 365 | Exchange Server | Supported |
| Microsoft 365 | Hosted Exchange | Supported where the destination service exposes the required supported connectivity |
Hybrid migration scenarios can use Exchange Server or Microsoft 365 as the source and Exchange Server or Microsoft 365 as the target, depending on the migration design. For broader migration planning beyond system readiness, use the Office 365 migration guide.
Supported Data and Important Migration Limitations
EdbMails supports standard mailbox data and, where supported by the connected platform, public folders, archive mailboxes, and shared mailboxes. For hosted Exchange connections, supported workloads depend on the provider and connection method. IMAP migrations are limited to email data available through IMAP.
Mailbox migration does not automatically reproduce every directory or service configuration. Items such as Active Directory accounts, group memberships, GAL entries, mailbox properties, and certain permissions are not migrated by default. Where supported, EdbMails provides separate options for mailbox creation or selected directory properties.
EdbMails supports migration of emails protected with Microsoft 365 Message Encryption (OME) and emails that carry sensitivity labels without decrypting them. In cross-tenant scenarios, the destination user may not be able to open protected content if the original protection policy does not grant access in the target tenant.
Confirm that the required target public-folder structure and administrator permissions are prepared before migration. The destination administrator should have the access required to write to the target public folders.
Shared mailbox migration is supported. If disabled directory accounts associated with shared mailboxes are hidden by the current user filter, select the required accounts manually or prepare the source directory as needed.
Archive mailbox migration is supported. Ensure the target archive mailbox is enabled before migration. Large archive migrations may require additional Microsoft 365 archive capacity or provisioning time, so confirm the target archive configuration before starting.
If the environment uses Microsoft Entra Connect or another directory-synchronization workflow, review how synchronized identities and attributes will be handled before migration.
Pre-Migration System Requirements Checklist
- The Windows computer is supported by the EdbMails release and has current applicable security updates.
- EdbMails is installed on a machine that can reach both source and target environments.
- Required .NET, PowerShell, browser, and Outlook components are available for the selected workflow.
- CPU, memory, and local storage are adequate for the expected migration workload.
- Internet, firewall, proxy, DNS, and HTTPS/TLS connectivity have been validated.
- Source and target accounts are available and the required permissions are assigned.
- Modern authentication, Entra ID application registration, and MFA requirements are confirmed.
- Target mailboxes, public folders, shared mailboxes, or archive mailboxes are prepared where applicable.
- A pilot mailbox or small test batch has been validated before a large migration where appropriate.
- Use the Office 365 migration checklist for the wider pre-, during-, and post-migration checks.
Common Setup and Connectivity Problems
- Microsoft 365 sign-in fails: Verify the account, modern-authentication configuration, Entra application registration, MFA flow, and required permissions.
- Source or target cannot be reached: Check DNS, firewall, proxy, TLS/HTTPS access, and whether the EdbMails workstation can reach the required service endpoints.
- Required component is missing: Install or update the framework, PowerShell, browser, or Outlook component required by the selected workflow and current EdbMails release.
- Legacy Windows environment causes compatibility issues: Confirm that the current EdbMails build and all required Microsoft components still support that operating system.
- Public-folder or archive migration cannot start: Verify target provisioning and workload-specific permissions before retrying.
