Before You Begin
Exchange Server 2016 Standard is a professional email server from Microsoft, designed for companies that require their own email infrastructure with full control over data. The following instructions will guide you through the installation from scratch, product key activation, and configuration of the first mailboxes.
Support Notice: Microsoft support for Exchange 2016 ended on 14 October 2025. The server still functions and can be used legally, but Microsoft no longer releases security patches. For new deployments, consider Exchange Server 2019 or Microsoft 365 Exchange Online.
System Requirements
| Component | Minimum | Recommended |
|---|---|---|
| Operating System | Windows Server 2012 R2 | Windows Server 2016 |
| Processor | 64-bit, x64 | Intel Xeon / AMD EPYC |
| RAM | 8 GB | 16-32 GB |
| System Disk | 30 GB of free space | SSD |
| Database Disk | Depends on the number of mailboxes | SSD or fast HDD in RAID |
| .NET Framework | 4.8 | 4.8 |
| Active Directory | Forest level Windows Server 2008+ | Windows Server 2012 R2+ |
Standard vs Enterprise — Which Edition to Choose?
| Feature | Standard | Enterprise |
|---|---|---|
| Database Limit | 5 databases | 100 databases |
| Maximum database size | 1 TB | 1 TB |
| Email features | Identical | Identical |
| DAG (Database Availability Group) | ✓ | ✓ |
| Price at KluczeSoft | 499 zł | on request |
For companies with up to ~500 mailboxes — Standard is sufficient. Enterprise is only necessary for large organisations with multiple databases.
Step 1: Prepare Windows Server
Exchange 2016 requires Windows Server 2012 R2 or 2016 in the Standard or Datacenter edition (not Essentials).
- Install a clean Windows Server — a dedicated server for Exchange (do not install on a domain controller)
- Join the server to the Active Directory domain (Exchange does not work without AD)
- Install all updates from Windows Update
- Set a static IP address on the network interface
Step 2: Install Prerequisites
Open PowerShell as Administrator and run the Install-WindowsFeature command with the following roles:
- AS-HTTP-Activation
- NET-Framework-45-Features
- RPC-over-HTTP-proxy
- RSAT-Clustering, RSAT-Clustering-CmdInterface
- WAS-Process-Model
- Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth
- Web-Dir-Browsing, Web-Dyn-Compression
- Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing
- Web-ISAPI-Ext, Web-ISAPI-Filter
- Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service
- Web-Net-Ext45, Web-Request-Monitor
- Web-Server, Web-Stat-Compression, Web-Static-Content
- Web-Windows-Auth, Web-WMI
Then, install the following manually:
- Visual C++ 2013 Redistributable (x64) — from the Microsoft website
- .NET Framework 4.8 — from the Microsoft website (if not installed)
- Unified Communications Managed API 4.0 Runtime — from the Microsoft website
After installing the prerequisites, restart the server.
Step 3: Prepare the Active Directory Schema
If this is the first Exchange installation in your AD organization, you need to extend the schema. Run from the Exchange installation directory:
- Schema preparation:
Setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms_DiagnosticDataON - AD preparation:
Setup.exe /PrepareAD /OrganizationName:"YourCompany" /IAcceptExchangeServerLicenseTerms_DiagnosticDataON - Domain preparation:
Setup.exe /PrepareAllDomains /IAcceptExchangeServerLicenseTerms_DiagnosticDataON
Important: Use an account with Schema Admins and Enterprise Admins permissions in AD. Wait 15-30 minutes for the changes to replicate in AD before continuing the installation.
Step 4: Install Exchange Server 2016
- Mount the Exchange Server 2016 CU23 ISO image (latest cumulative update — download from Microsoft)
- Run Setup.exe as Administrator
- On the role selection screen, select: Mailbox role
- Leave the default installation path
- Enter the Exchange organization name (e.g., your company name)
- When asked about Malware Protection — choose Yes (recommended)
- Click Install — the installation takes 30-60 minutes
After the installation is complete, restart the server.
Step 5: Activate Exchange Server with a Product Key
Method A: Exchange Admin Center (GUI)
- Open a browser and go to:
https://localhost/ecp - Log in with a domain administrator account
- Go to Servers → Servers
- Double-click on the Exchange server name
- In the General tab, find the Enter Product Key field
- Enter the 25-character key received from KluczeSoft (format: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX)
- Click Save
Method B: Exchange Management Shell
Run the Exchange Management Shell and execute the Set-ExchangeServer command with the -ProductKey parameter, providing the key in the format XXXXX-XXXXX-XXXXX-XXXXX-XXXXX. Then, restart the MSExchangeIS service.
Activation Verification
In the Exchange Management Shell, run Get-ExchangeServer and check if the Edition displays "Standard".
Important: Without a product key, Exchange runs in Trial mode (120 days). After entering the key — the license is perpetual.
Step 6: Create the First Mailbox
Through Exchange Admin Center:
- In EAC, go to Recipients → Mailboxes
- Click + → User mailbox
- Fill in the data:
- Alias: jan.kowalski
- User logon name: [email protected]
- First name / Last name: Jan Kowalski
- Password: set a strong password
- Click Save
Step 7: Configure External Access
SSL Certificate
Exchange requires an SSL certificate with the full domain name:
- In EAC: Servers → Certificates → + (New)
- For production: purchase a certificate from a CA (e.g., Let's Encrypt, DigiCert)
- The certificate should include:
mail.yourdomain.plandautodiscover.yourdomain.pl
DNS Records
Add at your domain provider:
- MX record:
yourdomain.pl → mail.yourdomain.pl(priority 10) - A record:
mail.yourdomain.pl → [public IP of the server] - CNAME:
autodiscover.yourdomain.pl → mail.yourdomain.pl - SPF (TXT):
v=spf1 ip4:[public IP] ~all
Firewall Ports
Open: 443 (HTTPS — OWA, EAC, Outlook Anywhere), 25 (SMTP — mail reception), 587 (SMTP submission).
If you need help or have questions, please contact us at [email protected] or call 00 800 121 1654.
Troubleshooting
Exchange Admin Center does not open
- Check if the MSExchangeECPAppPool service is running
- Try:
https://localhost/ecp(not http) - Run:
iisresetin cmd as Administrator
Product key is not accepted
- Make sure you are entering the Exchange Server 2016 key (not 2019)
- Standard key will not work on Enterprise installation and vice versa
- Key format: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (25 characters, 5 groups of 5)
Outlook does not connect to the server
- Check Autodiscover:
https://mail.twojadomena.pl/autodiscover/autodiscover.xml - In Outlook: Ctrl + right-click on the Outlook icon in the tray → Test E-mail AutoConfiguration
- Ensure that the SSL certificate is valid and trusted
Mail is not received from outside
- Check the MX record:
nslookup -type=mx twojadomena.pl - Check if port 25 is open in the firewall
- Check the queue: in EAC → Mail flow → Queues
Licensing Exchange Server 2016
What do you need?
| License | Description | Price at KluczeSoft |
|---|---|---|
| Exchange Server 2016 Standard | Server license (up to 5 databases) | 499 zł |
| Exchange Server Standard CAL (User) | User access license | 149 zł / user |
| Exchange Server Standard CAL (Device) | Device access license | 149 zł / device |
Example: 10-person company
- 1× Exchange Server 2016 Standard: 499 zł
- 10× User CAL: 10 × 149 zł = 1490 zł
- Total: 1989 zł (one-time, perpetual license)
Alternative: Microsoft 365 Business Standard (469 zł/user/year) includes Exchange Online. For 10 users: 4690 zł/year. Own Exchange Server pays off after 5 months.
Summary
Exchange Server 2016 Standard is a proven email solution for companies that want to maintain full control over their email infrastructure. Although Microsoft support ended in October 2025, the server still works and is legal to use.
Activation key will be sent to you by KluczeSoft immediately via email after placing an order. The license is perpetual — you pay once, use without time limit. For any questions, please contact us at [email protected] or call 00 800 121 1654.
