Configuring email clients shouldn't feel like guessing a safe combination. If your outbound messages are stuck in your outbox or throwing authentication errors, your outbound server configuration is usually the culprit. You need the exact numbers and parameters required by Microsoft mail servers to get your mail moving again.
Outlook SMTP server and port settings control how outgoing messages leave your device and reach external servers. While incoming mail uses protocols like IMAP or POP3, sending mail relies entirely on the Simple Mail Transfer Protocol. Getting these parameters right ensures your messages avoid spam folders and deliver successfully every time.
Core Outlook SMTP Server Parameters
Every standard Outlook account relies on a specific outgoing server address. For modern Microsoft accounts including Outlook.com, Hotmail, and Live, the outgoing server address is smtp-mail.outlook.com. If you're using a custom domain hosted via Microsoft 365 business plans, your corporate administrator will assign a dedicated corporate mail server address instead.
Beyond the server address, you must configure authentication. Microsoft requires outgoing authentication for all modern accounts. This means your SMTP settings must use the exact same username and password combination that you use to log into your inbox. Leaving authentication disabled results in immediate relay rejections.
Port Numbers and Encryption Protocols
Port numbers dictate the digital doorway your outgoing mail uses to exit your network. Using the wrong port or encryption pairing will block your connection instantly.
Port 587 with STARTTLS
Port 587 is the industry standard for secure message submission. When you configure Outlook to use port 587, your connection starts unencrypted and immediately upgrades to TLS encryption via the STARTTLS command. This port works on almost all consumer internet service providers and corporate networks. ISPs rarely block port 587 because it's designed specifically for secure mail submission.
Port 465 with SSL/TLS
Port 465 handles implicit SSL/TLS connections. Instead of upgrading a plaintext connection, port 465 secures the channel from the very first handshake. While older configurations favored port 465, many modern email administrators prefer port 587. However, Microsoft Outlook supports port 465 fully. If port 587 fails due to local firewall restrictions, switching to port 465 with SSL enabled often solves the issue.
Why Port 25 is Obsolete for Outlook
Port 25 was the original default for mail transfer. Today, residential internet providers and cloud hosting networks block port 25 completely to prevent spam botnets from sending mail directly. Never use port 25 for configuring your personal or business Outlook client; your messages will never leave your local network.
Step-by-Step Configuration in Outlook
Setting up your outbound parameters correctly requires navigating through your account properties. Whether you're using the classic desktop client or manual setup wizards, the underlying numbers remain identical.
- Open your mail client and navigate to Account Settings.
- Select your email account and open the Server Settings or More Settings menu.
- Locate the Outgoing Server (SMTP) tab and check the box indicating that your outgoing server requires authentication.
- Choose the option to use the same settings as my incoming mail server.
- Go to the Advanced tab and input 587 for your outgoing server port.
- Set the encrypted connection type dropdown to STARTTLS.
- Enter smtp-mail.outlook.com as your outgoing mail server name.
- Click save and run a test message to verify the connection.
Common Configuration Mistakes to Avoid
Even experienced users run into friction when updating mail settings. Small typos break the authentication handshake instantly.
- Mixing up incoming and outgoing servers: Entering an IMAP or POP address into the SMTP field stops outbound mail immediately. Double-check that your outgoing field contains smtp-mail.outlook.com.
- Disabling authentication: Many legacy setups assumed local networks were safe. Modern Microsoft servers reject unauthenticated relay attempts without exception.
- Ignoring firewall blocks: Aggressive antivirus suites and corporate firewalls inspect outbound ports. If port 587 times out, test port 465 before assuming your password is wrong.
- Typing app passwords incorrectly: If you use two-factor authentication on your Microsoft account, your standard login password won't work for manual SMTP setups. You must generate a unique app password from your Microsoft account security dashboard to authenticate third-party apps securely.
Frequently Asked Questions
What is the exact SMTP server address for Outlook?
For personal Microsoft accounts, the outgoing server address is smtp-mail.outlook.com. Business accounts hosted on Microsoft 365 use smtp.office365.com.
Can I use port 25 for my Outlook outgoing mail?
No. Most internet service providers block port 25 to curb spam transmission. Always use port 587 with STARTTLS or port 465 with SSL for reliable delivery.
Why does Outlook keep asking for my password during SMTP sending?
This usually happens when two-factor authentication is active on your account, or when your stored credentials are out of sync. Generate a dedicated app password from your Microsoft Support portal and use that instead of your primary password.
Do free Outlook.com accounts support custom SMTP clients?
Yes. Any consumer or business Microsoft account allows manual client configuration using standard IMAP, POP3, and SMTP protocols, provided modern authentication or app passwords are enabled.