Md Mominul Islam | Software and Data Enginnering | SQL Server, .NET, Power BI, Azure Blog

while(!(succeed=try()));

LinkedIn Portfolio Banner

Latest

Home Top Ad

Responsive Ads Here

Thursday, July 2, 2026

Exchange Email Server Interview Q&A 250+ | FreeLearning365

Exchange Email Server Interview Q&A 250+ | FreeLearning365
🚀 Ace your next interview! 500+ Practice Questions | Real-world scenarios
Go to Job Interview Portal

👶 Beginner

1–3 Years
Foundational concepts, mail flow, databases, recipients, and basic troubleshooting — told as a story of your first Exchange admin role.
Q1 What is Microsoft Exchange Server and why do organizations use it?

Story: Imagine you're the new email admin at a mid-sized company. The CEO asks: "What's Exchange and why do we pay for it?" You explain:

Exchange Server is Microsoft's enterprise-grade mail and calendaring platform. It provides email, shared calendars, contacts, tasks, and robust collaboration features. Organizations use it because:

  • Reliability: Built-in high availability and disaster recovery.
  • Security: Advanced threat protection, encryption, and compliance.
  • Integration: Seamless with Active Directory, Outlook, and SharePoint.
  • Scalability: Supports thousands to millions of mailboxes.
onprem cloud
Q2 Explain the difference between Exchange On-Premises, Exchange Online, and Hybrid.

Story: Your manager asks you to compare deployment models for a migration project.

  • On-Premises: You own and manage all servers, storage, and networking in your own datacenter. Full control, but higher operational cost.
  • Exchange Online (Microsoft 365): Microsoft manages the infrastructure. You get a subscription-based, always-updated service. Lower TCO, but less granular control.
  • Hybrid: A mix — some mailboxes on-prem, some in the cloud. Used during migrations or for compliance/regulatory needs. Unified namespace and single admin experience.
onprem cloud hybrid
Q3 What is a Mailbox Database in Exchange?

Story: Think of a mailbox database as a digital filing cabinet that stores all user mailboxes, folders, and items. Each database is an .edb file (Extensible Storage Engine) that holds the actual data.

  • Each database can host multiple mailboxes.
  • It has transaction logs (.log) for crash recovery.
  • You can mount/dismount databases for maintenance.
  • Best practice: distribute mailboxes across multiple databases for load balancing and fault tolerance.
# Get database status in PowerShell Get-MailboxDatabase -Status | Format-Table Name, Mounted, Server
onprem
Q4 How does mail flow work in Exchange? (Simple explanation)

Story: Picture sending a letter — you drop it in a mailbox, it goes to the post office, then to the recipient's mailbox.

In Exchange:

  1. Submission: User sends email via Outlook/OWA → Mailbox server.
  2. Transport: The Hub Transport server routes the message using SMTP.
  3. Delivery: Message is delivered to the recipient's mailbox database.
  4. Client Access: Recipient retrieves it via Outlook, OWA, or mobile.

Key components: Mailbox Server, Client Access Server (CAS), Transport Service, and Edge Transport (for internet mail).

onprem hybrid
Q5 What are the main recipient types in Exchange?

Story: As an admin, you'll manage different types of "mail-enabled objects."

  • Mailbox User: A user with a full mailbox (login + email).
  • Mail-Enabled User: An external user with an email address but no mailbox in your org.
  • Distribution Group: A group email address that forwards to multiple members.
  • Security Group: Used for permissions, can also be mail-enabled.
  • Contact: An external person with an email address, no login.
  • Room / Equipment Mailbox: For booking resources.
onprem cloud
Q6 What is the Exchange Management Console (EMC) and Exchange Management Shell (EMS)?

Story: You have two tools to manage Exchange:

  • EMC (GUI): A graphical console for day-to-day tasks — create mailboxes, manage databases, configure transport rules. Great for beginners.
  • EMS (PowerShell): A command-line interface built on PowerShell. Provides unmatched automation and scripting power. Advanced admins use EMS for bulk operations, reporting, and complex configurations.
# Create a new mailbox via EMS New-Mailbox -Name "John Doe" -Alias jdoe -UserPrincipalName jdoe@company.com
onprem
Q7 What is an Exchange Transport Rule?

Story: Your compliance officer wants to block confidential data from leaving the company. You create a transport rule.

A Transport Rule is a condition-based action applied to emails as they flow through the transport pipeline. Examples:

  • Block emails with certain keywords.
  • Add a disclaimer to all external emails.
  • Redirect emails from a specific sender to a manager.
  • Encrypt messages containing sensitive data.
security onprem
Q8 How do you check the health of an Exchange server?

Story: Your monitoring dashboard shows a yellow alert. You need to check the server health.

  • Get-HealthReport (Exchange 2016+) — provides a summary of all server components.
  • Test-ServiceHealth — checks if all required services are running.
  • Get-ServerHealth — shows detailed health for each component.
  • Event Viewer — check Application and System logs for errors.
  • Performance Monitor — track CPU, memory, disk I/O, and network.
# Quick health check Get-HealthReport -Server Exch01 | Where-Object {$_.HealthState -ne 'Healthy'}
onprem
Q9 What is the difference between a Distribution Group and a Security Group?

Story: Your HR team wants a group for "All Employees" to send announcements. IT wants a group to grant access to a shared folder.

  • Distribution Group: Used only for email distribution. Cannot be used for security/permissions. It has an email address and members receive emails sent to the group.
  • Security Group: Used for permissions and access control (e.g., NTFS, SharePoint). Can also be mail-enabled (then it becomes a mail-enabled security group).
onprem cloud
Q10 What is a Public Folder in Exchange?

Story: Your company needs a shared calendar for the office holiday schedule. Public folders are the classic solution.

Public Folders are shared repositories where users can store and access content like calendars, contacts, and documents. They are hierarchical and can be mail-enabled.

  • Used for legacy applications or shared mailboxes.
  • In Exchange Online, they are still supported but Microsoft recommends using Microsoft 365 Groups or SharePoint for new projects.
onprem cloud
Q11 What is an OWA (Outlook Web App) and how does it work?

Story: Your users want to check email from a hotel lobby. OWA is the browser-based client.

OWA provides a web interface to access Exchange mailboxes. It connects to the Client Access Service (CAS) which authenticates the user and proxies requests to the mailbox database. OWA supports full mailbox features — email, calendar, contacts, tasks, and even settings.

onprem cloud
Q12 What are Exchange transaction logs and why are they important?

Story: Your server crashes. You need to recover data. Transaction logs are your safety net.

Transaction logs record every change made to the mailbox database. They enable:

  • Crash recovery: If the server fails, logs are replayed to bring the database to a consistent state.
  • Point-in-time recovery: You can restore a database to a specific time by replaying logs.
  • Each database has its own log stream. Logs are in .log format.
onprem
Q13 What is the difference between a mailbox and a user account?

Story: A new employee joins. You create a user in AD and then enable a mailbox.

  • User Account (AD): A security principal used for authentication and authorization. It has a logon name and password.
  • Mailbox: A data store within Exchange that holds email, calendar, contacts, etc. A mailbox is linked to a user account via the mailboxGuid attribute.
  • You can have a user account without a mailbox (e.g., service accounts).
onprem cloud
Q14 How do you create a new mailbox in Exchange?

Story: Your manager says "We have 10 new interns starting Monday. Create their mailboxes."

Via EAC (GUI): Recipients → Mailboxes → New → User Mailbox → Fill details.

Via PowerShell:

New-Mailbox -Name "Jane Smith" -Alias jsmith -UserPrincipalName jsmith@company.com -Password (ConvertTo-SecureString "P@ssw0rd" -AsPlainText -Force)
onprem cloud
Q15 What is an Accepted Domain in Exchange?

Story: Your company acquires another brand. You need to accept email for both company.com and newbrand.com.

An Accepted Domain is a domain for which Exchange accepts incoming emails. You can configure it as:

  • Authoritative: All recipients for this domain are hosted in your Exchange organization.
  • Internal Relay: Some recipients are hosted externally (e.g., in another Exchange org).
  • External Relay: All recipients for this domain are outside your organization.
onprem hybrid
Q16 What is an Email Address Policy (EAP)?

Story: Your company standardizes email addresses as first.last@company.com. You set an EAP.

An Email Address Policy automatically generates email addresses for recipients based on a template. It ensures consistency and can be based on attributes like first name, last name, department, etc.

# Create an EAP New-EmailAddressPolicy -Name "Standard" -RecipientFilter "((RecipientType -eq 'UserMailbox'))" -PrimarySmtpAddress "SMTP:%g.%s@company.com"
onprem
Q17 What is a Send Connector and a Receive Connector?

Story: Your Exchange server needs to send emails to the internet and receive emails from the internet.

  • Send Connector: Defines how outbound emails are routed. It specifies the destination (e.g., internet, partner org) and the transport method (SMTP).
  • Receive Connector: Defines how inbound emails are accepted. It specifies the IP addresses and ports to listen on, and authentication/encryption settings.
onprem hybrid
Q18 What is the Exchange Database Maintenance schedule?

Story: You notice database performance degrades during business hours. You check the maintenance window.

Exchange performs automatic online database maintenance (defragmentation, index updates, etc.) during a configurable window, defaulting to 1:00 AM – 5:00 AM. This can be changed using Set-MailboxDatabase -MaintenanceSchedule.

onprem
Q19 How do you move a mailbox from one database to another?

Story: You need to rebalance mailboxes across databases for better performance.

Use the New-MoveRequest cmdlet. It moves the mailbox asynchronously, allowing users to continue working during the move.

New-MoveRequest -Identity "jsmith" -TargetDatabase "DB02" # Check status Get-MoveRequest
onprem cloud
Q20 What is the difference between a mailbox export and a mailbox archive?

Story: Your legal team needs a PST export for litigation. Your CFO wants to archive old emails to save space.

  • Export: A one-time extraction of mailbox data to a PST file (or other format) for backup, migration, or legal discovery.
  • Archive: An ongoing, policy-based feature that moves older items to a separate archive mailbox (in-place archiving) to reduce the primary mailbox size.
onprem cloud
Q21 What is an Outlook profile and how does it relate to Exchange?

An Outlook profile contains settings for connecting to Exchange, including the mailbox name, server address, and authentication method. It's stored locally and tells Outlook how to reach your mailbox.

onpremcloud
Q22 What is Autodiscover in Exchange?

Autodiscover is a service that automatically configures Outlook and mobile clients with the correct Exchange settings (server URL, mailbox GUID, etc.). It uses DNS and HTTP/S to locate the service endpoint.

onpremcloud
Q23 What is a CAS (Client Access Server) role?

The Client Access Server handles all client connections — Outlook, OWA, ActiveSync, EWS, and POP/IMAP. It authenticates requests and proxies them to the correct mailbox server.

onprem
Q24 What is a Mailbox Server role?

The Mailbox Server hosts the mailbox databases, Public Folders, and the transport service. It's where the actual email data is stored and processed.

onprem
Q25 What is an Edge Transport Server?

An Edge Transport Server sits in the perimeter network (DMZ) and handles internet-facing email flow. It provides antispam, antivirus, and edge security before emails enter the internal Exchange environment.

onpremsecurity
Q26 What is a DAG (Database Availability Group)?

A DAG is a group of mailbox servers that provide automatic database-level replication and failover for high availability. It's the cornerstone of Exchange's high-availability architecture.

onprem
Q27 What is the difference between Exchange 2016 and Exchange 2019?

Exchange 2019 is the latest on-prem version (as of 2026). Key improvements over 2016: better performance (larger databases, faster search), improved security (TLS 1.2+ only), metadata caching for faster mailbox moves, and extended support for Windows Server 2022.

onprem
Q28 What is an In-Place Hold vs Litigation Hold?

Story: Your legal team needs to preserve emails for an ongoing lawsuit.

  • Litigation Hold: Preserves all mailbox items (including deleted items) for a specified duration. Prevents permanent deletion.
  • In-Place Hold: More granular — you can specify which items to preserve based on search queries (sender, date range, keywords).
onpremcloudsecurity
Q29 How do you back up an Exchange database?

Exchange supports VSS-based backups (Volume Shadow Copy). Use Windows Server Backup, third-party backup solutions, or Exchange's native backup APIs. Best practice: perform regular full backups and transaction log truncation.

onprem
Q30 What is the Recycle Bin in Exchange?

Exchange has a "soft delete" and "hard delete" concept. Soft-deleted items go to the Recoverable Items folder (dumpster) and can be restored by the user or admin for a configurable retention period (default 14 days). Hard-deleted items are permanently removed after the retention period.

onpremcloud
Q31 What is an SMTP server and how does Exchange use it?

SMTP (Simple Mail Transfer Protocol) is the standard protocol for sending email. Exchange uses SMTP to send and receive emails between servers. The Exchange Transport service acts as an SMTP server.

onprem
Q32 What is MAPI and how does it relate to Exchange?

MAPI (Messaging API) is a protocol used by Outlook to communicate with Exchange. It provides rich features like folder access, calendar, and offline synchronization. Outlook uses MAPI over HTTP in modern Exchange versions.

onpremcloud
Q33 What is an EWS (Exchange Web Services) endpoint?

EWS is a SOAP-based API that allows applications to access Exchange mailbox data (email, calendar, contacts). It's used by many third-party tools and custom applications for integration.

onpremcloud
Q34 What is the role of DNS in Exchange?

DNS is critical for Exchange operations: it resolves the Autodiscover URL, mail exchanger (MX) records for incoming mail, and server names for internal and external connectivity. Proper DNS configuration is essential for mail flow.

onprem
Q35 What is an MX record and why is it important?

An MX (Mail Exchange) record is a DNS record that specifies which server is responsible for accepting email for a domain. When someone sends an email to @company.com, the sending server looks up the MX record to find where to deliver the mail.

onpremcloud
Q36 What is a SPF record?

SPF (Sender Policy Framework) is a DNS record that lists which servers are authorized to send email on behalf of your domain. It helps prevent email spoofing and improves deliverability. Example: v=spf1 mx include:spf.protection.outlook.com ~all

securitycloud
Q37 What is DKIM in Exchange?

DKIM (DomainKeys Identified Mail) adds a digital signature to outgoing emails, allowing the receiving server to verify that the email was not tampered with and is from an authorized sender. Exchange Online supports DKIM signing.

securitycloud
Q38 What is DMARC?

DMARC (Domain-based Message Authentication, Reporting & Conformance) builds on SPF and DKIM. It tells receiving servers what to do with emails that fail authentication (quarantine or reject). It also provides reporting on authentication results.

securitycloud
Q39 How do you test mail flow in Exchange?

Use the Test-MailFlow cmdlet. It sends a test message between two mailboxes or to an external address and validates the delivery.

Test-MailFlow -Identity jsmith -TargetMailbox jdoe
onprem
Q40 What is the Queue Viewer in Exchange?

The Queue Viewer (available in EAC or via Get-Queue in PowerShell) allows you to see messages queued for delivery. You can inspect, retry, or delete queued messages. It's a critical tool for troubleshooting mail flow issues.

onprem
Q41 What is the difference between a mailbox and a mail user?

A Mailbox has a full mailbox store in Exchange. A Mail User has an email address but the mailbox is hosted externally (e.g., in another Exchange org or a different email system). Mail users are represented as AD objects with an external email address.

onpremhybrid
Q42 What is a Resource Mailbox?

A Resource Mailbox represents a room or equipment. It can be booked via Outlook calendar. Users can see availability and request booking. Resource mailboxes have booking policies (e.g., approval required, maximum duration).

onpremcloud
Q43 What is a Shared Mailbox?

A Shared Mailbox is a mailbox that multiple users can access. It doesn't have its own login credentials. Users are given permissions (Send As, Full Access) to the shared mailbox. Common for support@, sales@, etc.

onpremcloud
Q44 What is an In-Place Archive?

An In-Place Archive is a secondary mailbox that provides additional storage for a user. You can configure retention policies to automatically move items from the primary mailbox to the archive based on age or size. This helps users manage mailbox quotas.

onpremcloud
Q45 How do you enable mailbox auditing?

Use Set-Mailbox -Identity jsmith -AuditEnabled $true. You can then specify which actions to audit (e.g., -AuditLogAgeLimit). Audit logs can be viewed using Search-MailboxAuditLog.

onpremcloudsecurity
Q46 What is the difference between Exchange Standard and Enterprise CALs?

Exchange CALs (Client Access Licenses) determine which features users can access. Standard CAL includes basic email, calendar, and OWA. Enterprise CAL adds advanced features like In-Place Hold, archiving, compliance, eDiscovery, and unified messaging.

onprem
Q47 What is the Exchange Best Practices Analyzer (ExBPA)?

ExBPA is a tool that scans your Exchange environment and provides recommendations based on Microsoft best practices. It checks configuration, performance, and security settings. It's a great starting point for health assessments.

onprem
Q48 What is an Exchange Certificate and why is it needed?

An Exchange certificate is a digital certificate (usually SSL/TLS) used to encrypt communications between clients and servers. It ensures secure connections for OWA, Outlook Anywhere, Autodiscover, and SMTP. Self-signed or public CA-issued certificates can be used.

onpremsecurity
Q49 How do you renew an Exchange certificate?

Use the EAC or PowerShell: Get-ExchangeCertificate -Thumbprint <thumbprint> | New-ExchangeCertificate -GenerateRequest -PrivateKeyExportable $true. Then submit the CSR to a CA, install the signed certificate, and assign it to services via Enable-ExchangeCertificate.

onprem
Q50 What is the first thing you check when a user can't send email?

Story: A user calls: "I can't send emails!" Your troubleshooting flow:

  1. Check if the user has send permissions.
  2. Verify the mailbox quota hasn't been exceeded.
  3. Check transport queues for backlogs.
  4. Review the event logs on the mailbox server.
  5. Test mail flow using Test-MailFlow.
onpremtroubleshooting

🚀 Intermediate

3–6 Years
High availability, backup/restore, migration strategies, security fundamentals, and performance optimization — told through real-world projects.
Q51 Explain DAG (Database Availability Group) in depth.

Story: Your company can't afford downtime. You design a DAG for automatic failover.

A DAG is a group of up to 16 mailbox servers that replicate database copies. Key features:

  • Automatic failover: If a server fails, another server in the DAG takes over.
  • Active/Passive copies: One active copy (read/write) and multiple passive copies (read-only replicas).
  • Replication: Uses continuous replication (log shipping) to keep copies in sync.
  • Witness server: Used for quorum decisions in even-numbered DAGs.
# Create a DAG New-DatabaseAvailabilityGroup -Name DAG01 -WitnessServer FS01 -WitnessDirectory C:\DAGWitness
onpremhigh-availability
Q52 What is the difference between a mailbox move and a mailbox export?
  • Move: Transfers a mailbox from one database to another (or to Exchange Online). The mailbox remains available during the move (online move).
  • Export: Extracts mailbox data to a PST file. The mailbox is not moved; it's a one-time copy. Used for backups, migration to other systems, or legal discovery.
onpremcloud
Q53 How do you perform a hybrid migration from Exchange on-prem to Exchange Online?

Story: Your company decides to move to Microsoft 365. You need a seamless hybrid migration.

Steps:

  1. Prepare on-prem: Ensure Exchange is on a supported version (2013+).
  2. Azure AD Connect: Sync AD users to Azure AD.
  3. Hybrid Configuration Wizard: Runs in EAC, configures federation, OAuth, and connectors.
  4. Move batches: Use New-MoveRequest to migrate mailboxes in batches.
  5. Decommission: After all mailboxes are moved, decommission the on-prem Exchange servers.
hybridcloud
Q54 What is an Exchange federation and how does it work?

Federation allows Exchange organizations to share free/busy information and support cross-org features like Calendar sharing. It uses the Azure AD authentication system and the Federation Trust. You set up a federation trust and then configure organizational relationships.

onpremhybrid
Q55 How do you implement backup and restore for Exchange?

Story: Your VP wants a disaster recovery plan. You design a backup strategy.

  • Full Backup: Backs up the entire database and truncates transaction logs.
  • Copy Backup: Backs up the database but doesn't truncate logs.
  • Incremental Backup: Backs up only the transaction logs since the last backup.
  • Use VSS-based backup solutions (Windows Server Backup, third-party tools).
  • Restore: You can restore to the original database or a recovery database (RDB).
onpremdisaster-recovery
Q56 What is a Recovery Database (RDB) in Exchange?

A Recovery Database is a special type of mailbox database that allows you to mount a restored database and extract mailboxes or items. It's used for recovering data from backups without affecting the production database. You can then use New-MailboxRestoreRequest to restore specific mailboxes.

onpremdisaster-recovery
Q57 How do you troubleshoot mail flow issues in Exchange?

Story: Emails from one department are stuck in the queue. You need to diagnose.

  1. Check queues: Get-Queue to see if messages are stuck.
  2. Check mail flow status: Test-MailFlow.
  3. Review event logs for transport errors.
  4. Check DNS resolution for external domains.
  5. Verify connector configuration (Send/Receive connectors).
  6. Check network connectivity between servers.
  7. Look at message tracking: Get-MessageTrackingLog.
onpremtroubleshooting
Q58 What is message tracking in Exchange?

Message tracking logs every message as it passes through the transport pipeline. You can use Get-MessageTrackingLog to search for messages, view delivery status, and trace the path of a specific email. Essential for troubleshooting and compliance.

onprem
Q59 What is an Exchange mailbox quota and how do you configure it?

Mailbox quotas control the maximum size of a mailbox. You set IssueWarning, ProhibitSend, and ProhibitSendReceive thresholds. Configure via EAC or PowerShell:

Set-Mailbox -Identity jsmith -IssueWarningQuota 90GB -ProhibitSendQuota 95GB -ProhibitSendReceiveQuota 100GB
onpremcloud
Q60 How do you perform a database failover in a DAG?

Story: You need to perform maintenance on a server. You manually failover the database.

Use Move-ActiveMailboxDatabase -Identity DB01 -ActivateOnServer EXCH02. The active copy will move to the target server. You can also use the EAC under Servers → Databases.

onpremhigh-availability
Q61 What is the difference between Exchange 2016 CU (Cumulative Update) and Exchange 2016 SP (Service Pack)?

Microsoft no longer uses Service Packs for Exchange. They release Cumulative Updates (CUs) quarterly, which include all previous updates, security fixes, and new features. You must install CUs to stay supported and secure.

onprem
Q62 What is the Exchange Server Build number and why is it important?

Each Exchange version has a build number (e.g., 15.00.1497.012 for Exchange 2016 CU23). It's important for compatibility, patch level, and support. Use Get-ExchangeServer | Format-List Name, AdminDisplayVersion to check.

onprem
Q63 What is an Exchange health check script?

Many admins use community scripts (like the Exchange Health Checker) or Microsoft's built-in Test-ExchangeHealth to get a comprehensive health report covering services, databases, replication, queues, and certificates.

onprem
Q64 How do you monitor Exchange performance?

Use Performance Monitor (perfmon) with counters like: MSExchangeIS (I/O, RPC), MSExchangeTransport (queues), Processor, Memory, LogicalDisk. Also use SCOM (System Center Operations Manager) or Azure Monitor for comprehensive monitoring.

onprem
Q65 What is an Exchange transport rule and how is it different from a mail flow rule?

In Exchange, transport rules and mail flow rules are the same thing (the terms are used interchangeably). They apply conditions to messages as they flow through the transport pipeline. In Exchange Online, they are called "mail flow rules."

onpremcloud
Q66 What is a mail flow rule condition in Exchange?

Conditions define which messages the rule applies to. Examples: sender/receiver is a specific user or group, message contains certain words, message size > 10 MB, messages from outside the organization, etc.

onpremcloud
Q67 What is a mail flow rule action in Exchange?

Actions define what happens to messages that match the conditions. Examples: reject the message, redirect to a different address, add a disclaimer, encrypt the message, copy to a journaling mailbox, etc.

onpremcloud
Q68 What is an Exchange journaling rule?

Journaling is the process of recording all email communications (inbound, outbound, internal) for compliance and archiving purposes. A journaling rule specifies which messages to journal and where to send them (journal mailbox).

onpremcloudsecurity
Q69 What is the difference between journaling and archiving?
  • Journaling: Records ALL emails (including internal) for legal/compliance. It's a copy of every message.
  • Archiving: Moves older emails from the primary mailbox to an archive mailbox to reduce size. Users can still access archived items.
onpremcloud
Q70 How do you configure an Exchange hybrid environment?

Story: You need to integrate on-prem Exchange with Exchange Online for a gradual migration.

Steps:

  1. Install and configure Azure AD Connect for directory synchronization.
  2. Run the Hybrid Configuration Wizard in the EAC.
  3. Configure OAuth authentication between on-prem and cloud.
  4. Set up organization relationships for free/busy sharing.
  5. Configure mail flow (Send/Receive connectors) between on-prem and Exchange Online.
hybridcloud
Q71 What is a hybrid agent and when is it used?

The Exchange Hybrid Agent is a new (2022+) lightweight service that can be installed on a server to enable hybrid features without needing a full Exchange server in the perimeter. It simplifies hybrid configuration for organizations moving to Exchange Online.

hybridcloud
Q72 What are the minimum requirements for Exchange 2019?

Exchange 2019 requires Windows Server 2022 or 2019, 64-bit, at least 128 GB RAM (recommended), 30 GB free disk space, and a supported Active Directory forest/domain functional level. It also requires .NET Framework 4.8 and Visual C++ Redistributable.

onprem
Q73 What is the role of the Mailbox Transport service?

The Mailbox Transport service (MSExchangeMailboxTransport) is responsible for delivering messages to and from mailbox databases. It works with the Transport service and uses MAPI to interact with the store.

onprem
Q74 What is the Front End Transport service?

The Front End Transport service (MSExchangeFrontEndTransport) accepts inbound SMTP connections from the internet or other servers. It proxies mail to the Backend Transport service on the mailbox server.

onprem
Q75 What is the Backend Transport service?

The Backend Transport service (MSExchangeTransport) runs on mailbox servers and handles routing, queue management, and delivery to the mailbox database.

onprem
Q76 What is an Exchange connector in the context of mail flow?

Connectors define the communication path for email. Send Connectors specify how to route outbound mail (e.g., to the internet, to a partner). Receive Connectors define how to accept incoming mail (e.g., from the internet, from a partner, or from another Exchange server).

onpremhybrid
Q77 What is the difference between a Send Connector and an Outbound Connector?

In Exchange on-prem, we use Send Connectors. In Exchange Online, the term Outbound Connector is used (and Inbound Connector for receiving). They serve the same purpose but the terminology differs between on-prem and cloud.

onpremcloud
Q78 How do you set up an SMTP relay in Exchange?

An SMTP relay allows devices or applications to send email via Exchange. Configure a Receive Connector with the appropriate permissions (Anonymous or Exchange Users). Restrict IP addresses for security. Use Get-ReceiveConnector and Set-ReceiveConnector to configure.

onprem
Q79 What is an Exchange data loss prevention (DLP) policy?

DLP policies in Exchange help prevent sensitive information from being leaked. They use transport rules combined with sensitive information types (e.g., credit card numbers, SSNs, health records). When a DLP rule matches, actions like blocking, encrypting, or notifying can be taken.

securitycloud
Q80 What is an Exchange eDiscovery search?

eDiscovery (electronic discovery) is the process of searching mailboxes for specific content (keywords, senders, dates). In Exchange, you can use the Compliance Center or New-MailboxSearch to perform eDiscovery searches and export results to PST files or place items on hold.

securitycloud

🧠 Expert

6–10 Years
Advanced architecture, complex migrations, security hardening, performance tuning, and disaster recovery — told through enterprise-scale challenges.
Q81 How do you design a highly available Exchange environment for 50,000+ mailboxes?

Story: A global enterprise needs 99.99% availability. You design the architecture.

  • DAG: 4+ servers with multiple database copies across two datacenters.
  • Load balancing: Use hardware or software load balancers (F5, HAProxy) for CAS traffic.
  • Storage: All-flash SAN or SSD-based JBOD for low latency.
  • Network: 10 GbE with redundant paths and low-latency inter-site links.
  • Database sizing: Keep databases under 2 TB for faster backup/restore.
  • Monitoring: Comprehensive monitoring with SCOM, Azure Monitor, or third-party tools.
onpremhigh-availability
Q82 What are the best practices for Exchange backup and recovery in large environments?
  • Backup frequency: Full weekly + incremental daily, or full daily for critical databases.
  • Recovery SLA: Ensure your backup solution can restore within your RTO/RPO.
  • Test restores: Regularly restore to a recovery database to verify backup integrity.
  • Off-site copies: Store backups in a secondary location or cloud.
  • Log truncation: Ensure backups are truncating transaction logs correctly.
onpremdisaster-recovery
Q83 How do you perform an Exchange cross-forest migration?

Story: Your company acquires another organization with its own Exchange environment. You need to merge.

Approach:

  1. Establish a trust relationship between the forests.
  2. Use ADMT (Active Directory Migration Tool) to migrate users and groups.
  3. Use Exchange cross-forest move requests with New-MoveRequest -Remote.
  4. Configure mail flow and free/busy sharing during the transition.
  5. Decommission the source Exchange after all mailboxes are migrated.
onpremmigration
Q84 What is the role of the Exchange Trusted Subsystem?

The Exchange Trusted Subsystem is a special security group in Active Directory that contains Exchange servers. It's used to grant the necessary permissions for Exchange to read/write AD objects and perform mailbox operations.

onpremsecurity
Q85 How do you secure Exchange Server against common threats?
  • Patch regularly: Install latest CUs and security updates.
  • Use TLS 1.2+: Disable older SSL/TLS versions.
  • Implement anti-spam/anti-malware: Use Exchange Online Protection or third-party solutions.
  • Restrict admin access: Use RBAC (Role-Based Access Control).
  • Enable auditing: Track admin activities and mailbox access.
  • Use strong authentication: MFA for OWA and Outlook.
  • Protect against phishing: Use safe links/safe attachments in Defender for Office 365.
security
Q86 What is the difference between RBAC and AD permissions in Exchange?

RBAC (Role-Based Access Control) is the permission model in Exchange. It uses management roles (e.g., Mail Recipients, Organization Management) and role groups to assign permissions. AD permissions are lower-level and grant access to AD objects. Exchange uses RBAC for administrative tasks.

onpremsecurity
Q87 What is an Exchange management role and how do you create a custom role?

A management role defines a set of cmdlets or parameters that an administrator can use. To create a custom role, use New-ManagementRole and then add role entries with Add-ManagementRoleEntry. Assign the role to a role group or user.

onprem
Q88 What is the Exchange Information Store (Store.exe)?

The Information Store (Store.exe) is the core process that manages mailbox databases. It handles I/O, MAPI access, indexing, and transaction log replay. In modern Exchange, the store is integrated into the MSExchangeIS service.

onprem
Q89 How do you troubleshoot high CPU or memory on an Exchange server?
  • Check which process is consuming resources (Task Manager).
  • For MSExchangeIS (store), check database I/O and mailbox count.
  • For MSExchangeTransport, check message queues and rate.
  • For w3wp.exe (IIS), check OWA/ActiveSync load.
  • Use Performance Monitor to track counters and identify bottlenecks.
  • Consider scaling up (more RAM, CPU) or scaling out (more servers).
onpremtroubleshooting
Q90 What is the Mailbox Replication Service (MRS) and what does it do?

MRS is the service responsible for mailbox moves (both on-prem and hybrid). It handles the asynchronous copying of mailbox data between databases or between on-prem and cloud. You can control MRS settings with Set-MailboxReplicationService.

onpremcloud
Q91 How do you plan for Exchange capacity and growth?
  • User growth: Estimate number of mailboxes over the next 3-5 years.
  • Storage: Calculate average mailbox size, growth rate, and database overhead.
  • CPU/RAM: Based on mailbox count and usage patterns (heavy vs light users).
  • Network: Plan for peak traffic and backup/restore bandwidth.
  • Use Exchange Server Requirements sizing calculator from Microsoft.
onprem
Q92 What is an Exchange Server site and how does it affect mail flow?

Exchange uses AD sites to understand network topology. Mail flow is optimized by routing messages within the same AD site first. You can configure the routing cost between sites to control mail flow paths.

onprem
Q93 What is the difference between a mailbox database copy and a mailbox backup?
  • Copy (DAG): A real-time replica of the database on another server. Provides high availability and automatic failover.
  • Backup: A point-in-time copy stored on tape, disk, or cloud. Provides disaster recovery protection against data corruption or site loss.
onprem
Q94 What is the role of the Active Directory topology service in Exchange?

The AD Topology service (MSExchangeADTopology) maintains the topology of the Exchange organization, discovers domain controllers, and provides the topology information to other Exchange services. It's critical for service discovery and routing.

onprem
Q95 How do you implement Exchange mailbox archiving for compliance?
  • In-Place Archive: Enable archive mailboxes for users.
  • Retention Policies: Create retention tags and policies to move items to the archive based on age.
  • Litigation Hold: Preserve items indefinitely for legal purposes.
  • Journaling: Archive all communications to a separate mailbox for compliance.
onpremcloudsecurity
Q96 What is the difference between Exchange Online and Exchange on-prem in terms of management?

Exchange Online is fully managed by Microsoft — you don't worry about servers, patches, or hardware. Management is via the EAC or PowerShell (with limited commands). On-prem gives you full control but requires infrastructure management. Hybrid gives you a mix — some mailboxes in the cloud, some on-prem.

onpremcloud
Q97 What is the role of the Exchange Search service?

The Exchange Search service (Microsoft Exchange Search Indexer) indexes mailbox content for fast search. It uses a background process to update the index as items are added, modified, or deleted. It supports full-text search, keyword search, and content preview.

onprem
Q98 How do you troubleshoot an unhealthy DAG copy?

Use Test-ReplicationHealth to check the health of DAG copies. If a copy is unhealthy:

  • Check network connectivity between servers.
  • Check disk space on the passive copy.
  • Check event logs for replication errors.
  • Use Update-MailboxDatabaseCopy to re-seed the copy if necessary.
onpremhigh-availability
Q99 What is the Exchange Server 2019 maximum database size?

Exchange 2019 supports databases up to 16 TB (theoretical limit), but Microsoft recommends keeping databases under 2 TB for optimal management, backup, and restore times. Larger databases are supported but require careful planning.

onprem
Q100 How do you plan an Exchange 2019 migration from Exchange 2013?

Story: Your Exchange 2013 environment is reaching end-of-support. You plan the upgrade.

  1. Install and configure Exchange 2019 servers (new hardware/VM).
  2. Add the new servers to the existing organization.
  3. Configure mail flow and client access (virtual directories, certificates).
  4. Move mailboxes from 2013 to 2019 using New-MoveRequest.
  5. After all mailboxes are moved, decommission the 2013 servers.
onpremmigration

🏆 Most Expert

10+ Years
Enterprise architecture, global deployments, advanced automation, AI/ML integration, and strategic planning — the pinnacle of Exchange mastery.
Q101 How do you design a global Exchange deployment with multiple regions and datacenters?

Story: A multinational corporation with offices in US, EU, and Asia needs a global Exchange architecture.

  • DAG across regions: Distribute database copies across datacenters in different regions. Use multi-subnet DAG with a witness in a separate location.
  • Load balancing: Use global load balancers (like Azure Traffic Manager) to direct users to the nearest CAS.
  • Mail flow: Use site-affinity routing to keep mail within the region when possible.
  • Network: High-bandwidth, low-latency links between regions.
  • Monitoring: Centralized monitoring with regional dashboards.
  • Disaster recovery: Multi-region failover with automated RTO/RPO.
onpremhigh-availability
Q102 How do you integrate AI/ML with Exchange for intelligent email management?

Story: Your CTO wants to use AI to improve email productivity and security.

  • Microsoft Copilot: Integrates with Exchange to provide AI-assisted email drafting, summarization, and intelligent prioritization.
  • Azure AI + Exchange Web Services: Build custom AI models to categorize emails, detect sentiment, or auto-respond.
  • Security AI: Use Defender for Office 365's AI-driven threat protection to detect phishing and malware.
  • Predictive analytics: Use machine learning to predict mailbox growth, storage needs, and user behavior.
  • Automation: Use AI to automate mailbox provisioning, cleanup, and compliance checks.
aicloud
Q103 What are the key considerations for Exchange retirement and decommissioning?
  • Complete migration: Ensure all mailboxes are moved to Exchange Online or a new platform.
  • Public Folders: Migrate to Microsoft 365 Groups or SharePoint.
  • Archive mailboxes: Migrate or archive before decommissioning.
  • DNS and MX records: Update to point to the new platform.
  • Certificate removal: Remove Exchange certificates from servers.
  • AD cleanup: Remove Exchange attributes and servers from AD.
  • Server retirement: Decommission the physical or virtual servers.
onpremcloud
Q104 How do you implement zero-trust security for Exchange?
  • Always authenticate: Use MFA for all users, including admins.
  • Least privilege: Use RBAC to give only the necessary permissions.
  • Network segmentation: Isolate Exchange servers from the general network.
  • Encrypt data: Encrypt mailboxes at rest and in transit (TLS 1.3).
  • Continuous monitoring: Use Azure Sentinel or SIEM for real-time threat detection.
  • Conditional access: Control access based on user, device, location, and risk level.
securitycloud
Q105 What is the future of Exchange Server — will it be completely replaced by Exchange Online?

Story: Your CIO asks: "Should we move everything to the cloud or stay on-prem?"

Microsoft is heavily investing in Exchange Online, and many organizations are moving to the cloud. However, Exchange on-prem will continue to exist for regulatory, compliance, or specific use cases (e.g., air-gapped environments). The trend is clearly towards cloud-first, but hybrid will remain for the foreseeable future.

cloudonprem
Q106 How do you automate Exchange management with PowerShell at scale?

Story: You need to manage thousands of mailboxes with minimal manual intervention.

  • Use PowerShell scripts for bulk operations (create, modify, move, report).
  • Use scheduled tasks or Azure Automation for recurring jobs.
  • Implement error handling and logging for all scripts.
  • Use modules to organize your automation code.
  • Integrate with CI/CD pipelines for configuration management.
onpremcloudautomation
Q107 What is the role of Exchange in a Microsoft 365 co-existence scenario?

In a co-existence scenario, some mailboxes are on-prem and some are in Exchange Online. Exchange provides free/busy sharing, unified GAL (Global Address List), and mail flow between the two environments. The Hybrid Configuration Wizard simplifies this setup.

hybridcloud
Q108 How do you handle Exchange mail flow security with DMARC, DKIM, and SPF?
  • SPF: Publish SPF records that include all sending servers (on-prem, Exchange Online, third-party).
  • DKIM: Enable DKIM signing for outbound emails (Exchange Online supports this natively).
  • DMARC: Start with a monitoring policy (p=none), analyze reports, then move to quarantine or reject.
  • Use transport rules to enforce DMARC policies.
securitycloud
Q109 What is the Exchange Server 2019 Extended Support timeline?

Exchange Server 2019 mainstream support ends in January 2024, and extended support ends in January 2029. Organizations should plan their migration to Exchange Online or the next on-prem version before the end of extended support.

onprem
Q110 How do you optimize Exchange for high-performance environments (e.g., financial trading)?
  • Use SSD/NVMe storage for low latency.
  • Increase RAM for large database cache.
  • Use dedicated servers for high-volume mailboxes.
  • Optimize network with low-latency, high-bandwidth connections.
  • Consider split roles (separate CAS and Mailbox servers).
  • Monitor with performance counters and tune accordingly.
onpremperformance

📋 Scenarios & Cases

Real-World
Business problem-solving scenarios that test your practical Exchange expertise.
S1 Scenario: Your CEO's mailbox is full. How do you resolve it without losing data?

Problem: CEO can't send or receive emails due to a full mailbox.

Solution:

  1. Increase the mailbox quota temporarily (if approved).
  2. Enable In-Place Archive to move older items.
  3. Use Retention Policies to auto-move items to the archive.
  4. Export a PST of old emails (if needed for compliance) and remove from the mailbox.
  5. Set up auto-archiving in Outlook for the user.
onpremcloud
S2 Scenario: Users in one office are experiencing slow Outlook performance.

Problem: Users in a branch office report slow Outlook performance.

Solution:

  1. Check network latency between the branch and the Exchange server.
  2. Enable Outlook Cached Mode to reduce network traffic.
  3. If latency is high (>100ms), consider deploying a local Exchange server in the branch.
  4. Use Exchange Edge or cloud-based protection to reduce load.
  5. Monitor performance counters for bottlenecks.
onpremperformance
S3 Scenario: A critical database has become corrupted. How do you recover?

Problem: A mailbox database is in a dirty shutdown state.

Solution:

  1. Check if there is a healthy DAG copy — failover to that copy.
  2. If no healthy copy, restore from backup using Recovery Database.
  3. Use Eseutil /p (repair) as a last resort (may lose data).
  4. After recovery, move mailboxes to a new database.
  5. Update backup and monitoring to prevent future issues.
onpremdisaster-recovery
S4 Scenario: Your company is acquired and you need to merge two Exchange orgs.

Problem: Two separate Exchange organizations need to be merged.

Solution:

  1. Establish a trust relationship between the two AD forests.
  2. Use Cross-Forest Move Requests to migrate mailboxes.
  3. Configure mail flow between the two orgs during the transition.
  4. Synchronize GAL using Azure AD Connect or third-party tools.
  5. Decommission the source Exchange after migration.
onpremmigration
S5 Scenario: You need to move to Exchange Online but retain on-prem AD for authentication.

Problem: Hybrid identity — users authenticate to on-prem AD but mailboxes in Exchange Online.

Solution:

  1. Use Azure AD Connect with password hash sync or pass-through authentication.
  2. Configure Exchange Hybrid with the Hybrid Configuration Wizard.
  3. Enable Seamless Single Sign-On (SSO) for seamless authentication.
  4. Use Federation or OAuth for authentication between on-prem and cloud.
  5. Test with a pilot group before moving all users.
hybridcloud

🧪 Hands-on Labs

Practice
Practical lab exercises to build your Exchange muscle memory.
L1 Lab: Set up a two-server Exchange DAG with a witness.
Hands-on Lab — DAG Configuration

Objective: Configure a Database Availability Group (DAG) with two mailbox servers.

Steps:

  1. Install Exchange on two servers (EXCH01, EXCH02) and join them to the domain.
  2. Create a DAG: New-DatabaseAvailabilityGroup -Name DAG01 -WitnessServer FS01 -WitnessDirectory C:\DAGWitness
  3. Add servers to the DAG: Add-DatabaseAvailabilityGroupServer -Identity DAG01 -MailboxServer EXCH01
  4. Add the second server: Add-DatabaseAvailabilityGroupServer -Identity DAG01 -MailboxServer EXCH02
  5. Create a mailbox database on EXCH01: New-MailboxDatabase -Name DB01 -Server EXCH01
  6. Add a copy to EXCH02: Add-MailboxDatabaseCopy -Identity DB01 -MailboxServer EXCH02
  7. Verify health: Test-ReplicationHealth
onpremhigh-availability
L2 Lab: Perform a hybrid migration of 10 mailboxes to Exchange Online.
Hands-on Lab — Hybrid Migration

Objective: Migrate a batch of mailboxes from on-prem to Exchange Online.

Steps:

  1. Run the Hybrid Configuration Wizard in EAC.
  2. Create a migration batch: New-MigrationBatch -Name "MigrationBatch1" -SourceEndpoint OnPrem -TargetEndpoint ExchangeOnline
  3. Add users to the batch: Add-MailboxUser -BatchID "MigrationBatch1" -UserList "user1@company.com","user2@company.com"
  4. Start the migration: Start-MigrationBatch -Identity "MigrationBatch1"
  5. Monitor progress: Get-MigrationBatch or EAC.
  6. After completion, test mail flow and remove the on-prem mailboxes.
hybridcloud
L3 Lab: Implement mail flow rules for compliance and encryption.
Hands-on Lab — Mail Flow Rules

Objective: Create transport rules to enforce compliance and encryption.

Steps:

  1. Create a rule to add a disclaimer to all external emails: New-TransportRule -Name "ExternalDisclaimer" -FromScope "NotInOrganization" -ApplyDisclaimer "This email originated from outside our organization..."
  2. Create a rule to encrypt emails with sensitive data: New-TransportRule -Name "EncryptSensitive" -SubjectContains "confidential" -ApplyRightsProtectionTemplate "Encrypt"
  3. Create a rule to block emails with credit card numbers: New-TransportRule -Name "BlockCreditCard" -ContentContainsSensitiveInformation "CreditCardNumber" -RejectMessage "This email contains sensitive data and has been blocked."
  4. Test the rules with test messages.
securityonprem
L4 Lab: Recover a deleted mailbox from a backup.
Hands-on Lab — Mailbox Recovery

Objective: Restore a deleted mailbox from a backup.

Steps:

  1. Create a Recovery Database: New-MailboxDatabase -Name RDB01 -Recovery -Server EXCH01
  2. Mount the recovery database: Mount-Database RDB01
  3. Restore the backup to the recovery database (using your backup tool).
  4. Restore the mailbox: New-MailboxRestoreRequest -SourceDatabase RDB01 -SourceMailbox "MailboxGUID" -TargetMailbox jsmith
  5. Monitor restore: Get-MailboxRestoreRequest
  6. After completion, dismount and remove the recovery database.
onpremdisaster-recovery
L5 Lab: Automate mailbox provisioning with PowerShell.
Hands-on Lab — Automation

Objective: Write a PowerShell script to provision mailboxes from a CSV file.

# Script: New-Mailboxes.ps1 Import-Csv .\users.csv | ForEach-Object { $password = ConvertTo-SecureString "P@ssw0rd" -AsPlainText -Force New-Mailbox -Name $_.Name -Alias $_.Alias -UserPrincipalName $_.UPN -Password $password -Database "DB01" Write-Host "Created mailbox for $($_.Name)" }

CSV format: Name, Alias, UPN

Test the script with a few test users.

automationonprem

💻 Code Exercises

Practice
Code-based exercises to sharpen your Exchange automation and API skills.
C1 Exercise: Write a PowerShell script to find all mailboxes with a quota > 100 GB.
# Find mailboxes with quota > 100GB Get-Mailbox -ResultSize Unlimited | Where-Object { $_.ProhibitSendQuota -gt 100GB } | Select-Object Name, ProhibitSendQuota, Database

Enhancement: Export the results to a CSV file.

Get-Mailbox -ResultSize Unlimited | Where-Object { $_.ProhibitSendQuota -gt 100GB } | Select-Object Name, ProhibitSendQuota, Database | Export-Csv -Path "LargeMailboxes.csv" -NoTypeInformation
automationonprem
C2 Exercise: Write a script to move mailboxes from DB01 to DB02 based on size.
# Move mailboxes > 50GB from DB01 to DB02 Get-Mailbox -Database "DB01" -ResultSize Unlimited | Where-Object { $_.TotalItemSize -gt 50GB } | ForEach-Object { New-MoveRequest -Identity $_.Identity -TargetDatabase "DB02" Write-Host "Moving $($_.Name) to DB02" }
automationonprem
C3 Exercise: Use EWS to programmatically send an email from a service account.
# C# example using EWS // Install-Package Microsoft.Exchange.WebServices using Microsoft.Exchange.WebServices.Data; var service = new ExchangeService(ExchangeVersion.Exchange2013); service.Credentials = new WebCredentials("user@company.com", "password"); service.Url = new Uri("https://outlook.office365.com/EWS/Exchange.asmx"); var msg = new EmailMessage(service); msg.ToRecipients.Add("recipient@company.com"); msg.Subject = "Automated Email from EWS"; msg.Body = "This email was sent programmatically via EWS."; msg.Send();
cloudapi
C4 Exercise: Write a script to monitor mailbox growth and alert when a threshold is reached.
# Monitor mailbox growth $threshold = 90GB $mailboxes = Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics foreach ($mbx in $mailboxes) { if ($mbx.TotalItemSize -gt $threshold) { Send-MailMessage -To "admin@company.com" -Subject "Mailbox Alert: $($mbx.DisplayName)" -Body "Mailbox $($mbx.DisplayName) is $($mbx.TotalItemSize)" } }
automationmonitoring
C5 Exercise: Use Graph API to list all user mailboxes in Exchange Online.
# PowerShell with Graph API # Connect to Graph Connect-MgGraph -Scopes "User.Read.All", "Mail.Read" # Get all users with mailboxes Get-MgUser -All | Where-Object { $_.Mail -ne $null } | Select-Object DisplayName, Mail, UserPrincipalName
cloudapi
Q111 What is the difference between Exchange 2019 and Exchange 2016 in terms of architecture?

Exchange 2019 consolidates the CAS and Mailbox roles into a single server role, similar to Exchange 2016. Key differences: 2019 uses less CPU, supports larger databases, and includes better security (TLS 1.2+).

onprem
Q112 What is the role of the Exchange Migration Service?

The Exchange Migration Service handles large-scale migrations from on-prem to Exchange Online. It supports batch migrations, incremental syncs, and provides detailed reporting.

cloudmigration
Q113 How do you manage Exchange certificates at scale?

Use a public CA for external certificates. Automate renewal with PowerShell scripts. Use Get-ExchangeCertificate and Set-ExchangeCertificate to assign certificates to services.

onpremsecurity
Q114 What is the Exchange Server 2019 database cache size?

Exchange 2019 uses a database cache that can be up to 80% of the server's total RAM (configurable). This reduces I/O and improves performance.

onprem
Q115 How do you enable Exchange audit logging?

Use Set-AdminAuditLogConfig -AdminAuditLogEnabled $true. You can also configure the retention period and which events to log.

onpremsecurity
Q116 What is the purpose of the Exchange AD Schema update?

Updating the AD schema adds new attributes and classes required for Exchange functionality. It's a one-time operation that must be performed by a Schema Admin.

onprem
Q117 How do you uninstall Exchange Server?

Use the Exchange Setup wizard or .\Setup.exe /mode:uninstall from the command line. Ensure all mailboxes are moved or removed before uninstalling.

onprem
Q118 What is the difference between a mailbox move and a mailbox migration?

They are often used interchangeably. A move is a single operation between databases or to the cloud. A migration is a larger project involving moving many mailboxes, often with planning and batches.

onpremcloud
Q119 What is the Exchange Online Protection (EOP) service?

EOP is Microsoft's cloud-based email filtering service that protects against spam, malware, and phishing. It's included with Exchange Online and can also be used with on-prem Exchange.

cloudsecurity
Q120 What is the role of the Unified Messaging (UM) service in Exchange?

UM integrates voicemail, email, and fax into a single inbox. It allows users to listen to voicemail via Outlook, access email via phone, and manage voicemail greetings. (Note: UM is being phased out in favor of Microsoft Teams Phone).

onprem
Q121 What is an Exchange Web Services (EWS) URL?

EWS URL is the endpoint for EWS API calls. For Exchange Online, it's typically https://outlook.office365.com/EWS/Exchange.asmx.

cloudapi
Q122 How do you test Autodiscover functionality?

Use the Test-OutlookWebServices cmdlet or the Microsoft Remote Connectivity Analyzer (RCA) tool. They validate Autodiscover DNS records, SSL certificates, and connectivity.

onpremcloud
Q123 What is a mailbox database index?

Exchange maintains a full-text index for each mailbox database to enable fast search. The index is updated in real-time as items are added/changed.

onprem
Q124 What is the difference between a hardware load balancer and a software load balancer for Exchange?

Hardware load balancers (F5, Citrix) are dedicated appliances; software load balancers (HAProxy, NGINX) run on general-purpose servers. Both can distribute Exchange traffic but hardware offers better performance and advanced features.

onprem
Q125 How do you handle Exchange server patching?

Apply CUs and security updates during maintenance windows. In a DAG, update servers one at a time, allowing replication to catch up. Test updates in a non-production environment first.

onprem
Q126 What is the Exchange Mailbox Replication Service (MRS) throttling?

MRS throttling controls the resources (CPU, network, disk) used by mailbox moves. You can configure throttling policies to limit the impact on production servers.

onprem
Q127 What is the Exchange Migration Endpoint?

A migration endpoint defines the connection settings for a migration source or target (e.g., on-prem Exchange, Exchange Online). It's used in hybrid and cross-org migrations.

onpremcloud
Q128 How do you configure Exchange for mobile device access?

Use Exchange ActiveSync (EAS) for mobile devices. Configure policies (allow/block, device quarantine, remote wipe). Use Get-MobileDevice and Set-MobileDeviceMailboxPolicy.

onpremcloud
Q129 What is the difference between an Exchange Online license and an on-prem CAL?

Exchange Online requires a subscription license (per user/month). On-prem requires CALs (Client Access Licenses) — Standard or Enterprise — purchased per user or per device.

onpremcloud
Q130 What is the Exchange Server 2019 hardware requirements for a large deployment?

For large deployments: 128 GB RAM minimum, 2+ TB storage (SSD/NVMe), 16+ CPU cores, 10 GbE network, and redundant storage controllers.

onprem
Q131 What is the role of the Exchange EdgeSync service?

EdgeSync synchronizes recipient data (GAL) and configuration from the internal Exchange organization to the Edge Transport servers in the DMZ, enabling them to perform recipient lookups.

onpremsecurity
Q132 How do you configure Outlook Anywhere?

Outlook Anywhere (formerly RPC over HTTP) allows Outlook clients to connect via HTTPS. Configure in EAC: Servers → Virtual Directories → Outlook Anywhere. Set the external hostname and authentication method.

onprem
Q133 What is the difference between Outlook Anywhere and MAPI over HTTP?

MAPI over HTTP is the newer, preferred protocol for Outlook connectivity (introduced in Exchange 2013 SP1). It's more reliable and uses HTTP/2. Outlook Anywhere is older and uses RPC over HTTP.

onprem
Q134 How do you enable MAPI over HTTP in Exchange?

By default, MAPI over HTTP is enabled in Exchange 2016+. You can check with Get-MapiVirtualDirectory | FL and configure with Set-MapiVirtualDirectory.

onprem
Q135 What is the Exchange Server 2019 CU release cycle?

Microsoft releases CUs quarterly (March, June, September, December). Each CU includes security fixes, stability improvements, and new features. Stay on the latest CU for security and support.

onprem
Q136 What is the Exchange Server 2019 support for Windows Server 2025?

Exchange 2019 CU13+ supports Windows Server 2025. Always check the official Microsoft documentation for the latest supported OS versions.

onprem
Q137 How do you configure the Exchange server for high performance?

Use SSD storage, allocate enough RAM (128GB+), enable database cache, configure the server in a DAG, optimize network settings, and use performance monitoring to identify bottlenecks.

onprem
Q138 What is the difference between an Exchange database and a mailbox?

A database is a container that holds multiple mailboxes. Think of it as a filing cabinet that holds many folders (mailboxes).

onprem
Q139 What is the Exchange Server 2019 maximum mailbox size?

The maximum mailbox size is limited by the database size (up to 16 TB) but practical limits are 100 GB per mailbox for performance.

onprem
Q140 What is the Exchange Server 2019 role architecture?

Exchange 2019 has two server roles: Mailbox (hosts databases, transport, and client access) and Edge Transport (for perimeter security). The CAS role is merged into the Mailbox role.

onprem
Q141 What is the Exchange Server 2019 Database Availability Group (DAG) maximum servers?

A DAG can have up to 16 mailbox servers. Each server can have up to 100 databases (active + passive copies).

onpremhigh-availability
Q142 What is the Exchange Server 2019 database copy limit per server?

Each mailbox server can host up to 100 database copies (including active and passive).

onprem
Q143 What is the Exchange Server 2019 storage best practice?

Use SAS or SATA drives with 7.2K RPM or 10K RPM. For performance, use SSDs. Separate the database files (.edb) and transaction logs (.log) on different LUNs or drives.

onprem
Q144 What is the Exchange Server 2019 antivirus exclusion list?

Exclude the Exchange installation folder, database files (.edb), transaction logs (.log), and the IIS Logs folder. See Microsoft's official antivirus exclusion list for Exchange.

onpremsecurity
Q145 What is the Exchange Server 2019 disaster recovery (DR) strategy?

A robust DR strategy includes: DAG with copies in multiple datacenters, regular backups, off-site backup copies, a documented recovery plan, and regular DR drills.

onpremdisaster-recovery
Q146 What is the Exchange Server 2019 migration tool?

The primary tool is the Exchange Admin Center (EAC) or PowerShell (New-MoveRequest). For hybrid migrations, use the Hybrid Configuration Wizard and migration batches.

onpremcloud
Q147 What is the Exchange Server 2019 monitoring tool?

Use SCOM (System Center Operations Manager), Azure Monitor, or third-party tools like SolarWinds, PRTG, or Nagios. Built-in: Exchange Health Manager.

onprem
Q148 What is the Exchange Server 2019 performance tuning?

Adjust the database cache size, optimize IIS settings, tune network parameters, and use performance monitoring to identify and eliminate bottlenecks.

onprem
Q149 What is the Exchange Server 2019 security best practice?

Use RBAC, enable auditing, apply CUs regularly, use TLS 1.2+, implement MFA for administrative access, and use EOP for email filtering.

onpremsecurity
Q150 What is the Exchange Server 2019 support lifecycle?

Exchange 2019 mainstream support ended Jan 2024, extended support ends Jan 2029. Plan your upgrade/migration strategy accordingly.

onprem
Ready to ace your interview? Explore 500+ practice questions, coding challenges, and real-world scenarios at our Job Interview Portal.
Go to Job Interview Portal

No comments:

Post a Comment

Thanks for your valuable comment...........
Md. Mominul Islam