How to Enable SMTP in Windows 10/11
If you’re looking to “enable SMTP” on your Windows 10 or 11 machine, it’s helpful to first understand what you’re actually trying to do. Many users get confused, expecting a simple “turn on SMTP” switch.
Here’s the breakdown: you are likely looking for one of two things, and the correct method depends entirely on your goal.
The Important Distinction: Client vs. Server
Windows 10 and Windows 11 are client operating systems. They are designed to use email, not to host email services for other computers. As a result, they do not have the built-in capability to function as an SMTP server . The SMTP server feature is only available on Windows Server operating systems as part of Internet Information Services (IIS) .
So, when you want to “enable SMTP” on Windows 10/11, you are choosing one of two paths:
- Configure an Email Client to Send Email (Most Common): You are simply providing your email client with the SMTP server settings of your email provider. This is the method for everyday email users.
- Install a Third-Party SMTP Server (For Developers/Testers): You need a local, standalone email server for testing or development. This requires installing third-party software, as the functionality is not built-in.
Path 1: Configure Your Email Client to Use an SMTP Server
This is the standard method for “enabling SMTP” to send emails from your computer. You are not turning on a server; you are providing the login details for your email provider’s existing SMTP server.
For the Windows Mail App:
- Open the Mail app from the Start menu.
- If it’s your first time, click Add account. Otherwise, go to Settings > Manage Accounts > Add account.
- Choose Advanced setup and then select Internet email .
- Enter your account details. You’ll need your full email address, password, and the SMTP server address for your email provider (e.g.,
smtp.gmail.comfor Gmail, ormail.uni-paderborn.de). - In the Outgoing (SMTP) email server section, enter your provider’s SMTP server. A common secure configuration uses Port 587 with STARTTLS or Port 465 with SSL/TLS . You must also check the box for Outgoing server requires authentication .
For Microsoft Outlook (Classic):
- Open Outlook and go to File > Add Account.
- Enter your email address and select Advanced options, then check Let me set up my account manually .
- Choose IMAP or POP as your account type.
- Enter your incoming and outgoing server settings. For the outgoing (SMTP) server, you will need to specify the correct address, port, and encryption type.
- Click More Settings and go to the Outgoing Server tab. Ensure the My outgoing server (SMTP) requires authentication box is checked, and select Use same settings as my incoming mail server .
Path 2: Install a Third-Party SMTP Server on Windows 10/11 (For Testing/Development)
Since Windows 10/11 lacks a built-in SMTP server, you can use third-party software for testing or development purposes. A popular example is Ability Mail Server, which supports SMTP, POP3, and IMAP4 and can run on Windows 10/11 .
To install a third-party SMTP server like this, you will follow the software’s specific setup wizard. For most development or testing scenarios, this is a much simpler and more appropriate solution than trying to turn a Windows client machine into a full-fledged server.
Path 3: Using IIS on Windows Server (For Advanced Administrators)
For completeness, if you are actually on a Windows Server operating system, you can enable the SMTP service via the Server Manager. You would:
- Open Server Manager and select Add roles and features .
- In the Features section, scroll down and check the box for SMTP Server .
- You will be prompted to add required features like IIS Management Tools. Click Add Features to continue .
- Proceed through the wizard and click Install.
- Once installed, you can configure the SMTP Virtual Server in Internet Information Services (IIS) 6.0 Manager . This involves setting access permissions, relay restrictions, and security options to prevent your server from being abused as an open relay .
Important Security Warning: If you set up an SMTP server, you must secure it properly. Ensure you configure relay restrictions to only allow authorized IP addresses or authenticated users to send email through it. An unsecured server can be exploited by spammers .
Bottom Line
For a standard user on Windows 10 or 11, “enabling SMTP” is a configuration task. You are connecting your email app to your email provider’s SMTP server using the correct settings and authentication. For a developer who needs a local server for testing, the solution is to install a third-party application. Running a full SMTP server is a job for Windows Server, not for a client operating system
