IIS SMTP server is retired and is no longer included in Windows Server 2025 and later versions. EA SMTP Server is the replacement for IIS SMTP Server and it supports Windows Server 2012 R2 to 2025 and later versions. If you are using IIS SMTP Server, you can migrate to EA SMTP Server to continue receiving security updates and support.
This article provides the steps to migrate from IIS SMTP Server to EA SMTP Server. The migration process involves installing EA SMTP Server, configuring it, and then migrating your existing SMTP settings and data from IIS SMTP Server to EA SMTP Server.
Follow these steps to install and set up EA SMTP Server on your Windows Server:
Windows Start Menu > All Programs > EA SMTP Server > EA SMTP Server Manager to begin configuration.Note
Installation Permission: An account with Administrative Privileges is required to run the installer for installing “EA SMTP Server”.
Windows Firewall Rule: The installer automatically creates a Windows Firewall rule to allow inbound connections to EA SMTP Server.
Different from IIS SMTP Server, EA SMTP Server does not use the concept of “Virtual Servers”. Instead, it uses “Receive Connectors” to manage incoming email traffic. Each Receive Connector can be configured with specific settings such as IP address bindings, port numbers, authentication methods, and permissions. And it uses “Send Connectors” to manage outgoing email traffic. Each Send Connector can be configured with specific settings such as smart host routing, address space, and authentication methods.
To migrate your existing IIS SMTP Virtual Server settings to EA SMTP Server, follow these steps:
Receive Connector” section.IIS SMTP Virtual Server > General, Access, Messages. This includes setting the appropriate IP address bindings, port numbers, Connection Control, Relay Restrictions, authentication methods, and permissions.Notice:
Send Connector > Delivery” section of EA SMTP Server Manager.Next, navigate to the “Send Connector” section in the EA SMTP Server Manager.
IIS SMTP Virtual Server > Delivery. This includes setting the appropriate smart host routing, address space, and authentication methods.Notice:
IIS SMTP doesn’t support connection and message throttling. EA SMTP Server supports connection and message throttling to help manage email traffic and prevent abuse. You can configure throttling settings for each Receive Connector and Send Connector in EA SMTP Server.
IIS SMTP doesn’t support DKIM signing. If you have DKIM configurations set up in your email flow, you will need to configure DKIM settings in EA SMTP Server to ensure that your outgoing emails are signed with DKIM.
DKIM Signing” section.New DKIM Configuration”.IIS SMTP Server. This includes setting the appropriate domain, selector, and private key.If you have domains configured in your IIS SMTP Server, you will need to migrate these domains to EA SMTP Server as well. EA SMTP Server supports domain configurations, but the setup process may differ from IIS SMTP Server.
Accepted Domains” section.New Domain” to create a new domain configuration.In EA SMTP Server, there is no concept of Alias or Remote Domain as in IIS SMTP Server. Instead, you can manage email routing and delivery through the local user and remote user list in Accepted Domains configuration. You can create local user list for domains that are hosted on your server and remote user list for domains that are hosted externally. This allows you to manage email routing and delivery based on the user lists rather than domain configurations.
EA SMTP Server doesn’t support windows built-in user accounts for authentication. Instead, it uses its own user management system. You will need to create new user accounts in EA SMTP Server and assign the appropriate permissions to these accounts.
Users” section.New User” to create a new user account.After migrating your settings and user accounts to EA SMTP Server, it’s important to thoroughly test the email flow to ensure that everything is working correctly.
IIS SMTP doesn’t support message throttling. You can configure message throttling settings for each user in EA SMTP Server.
If you have a pickup directory configured in your IIS SMTP Server, you will need to migrate this directory to EA SMTP Server as well. EA SMTP Server supports the use of pickup directories for processing outgoing emails.
The default pickup directory of EA SMTP Server is located at Installation Path\Pickup by default. You can also edit Installation Path\Config\Pickup\PickupFolders.json file to change existing pickup directories or add more pickup directory paths if needed.
IIS SMTP Server does not have a built-in message journal, but EA SMTP Server includes a message journal feature that allows you to log and track all incoming and outgoing emails. The message journal provides detailed information about each email, including sender, recipient, subject, message ID, and timestamps. This can be useful for auditing, troubleshooting, and monitoring email traffic on your server.
The message journal stores logs of all incoming and outgoing emails. You can search these logs by sender, recipient, subject, or message ID for auditing and troubleshooting.
The journal database is based on SQLite, and logs are stored by default at Installation Path\Log\journal.v11.db.
You can also view and export logs using third-party SQLite viewers.
The queue viewer allows you to monitor the status of the submission queue and delivery queue. You can manually abort or retry messages that are stuck or failed.
Configure journal settings to manage log storage and performance:
You can restart EASmtpSvc Service to restart all services of EA SMTP Server.
Restart-Service "EASmtpSvc"
EA SMTP Server is free for non-commercial use. You can request a trial license every 60 days, and each trial license is valid for 90 days. When your trial license is close to expiring, you can apply for a new one to continue using the server for non-commercial projects.
Not enough? Please contact our technical support team.
Remarks
We usually reply emails within 24hours. The reason for getting no response is likely that your SMTP server bounced our reply. In this case, please try to use another email address to contact us. Your Gmail, Hotmail or Office 365 email account is recommended.