Yahoo Mail IMAP SMTP Configuration Guide

Complete step-by-step guide to configure Yahoo Mail IMAP and SMTP settings for any email client including Outlook, Thunderbird, and Apple Mail

Quick Yahoo Mail Settings

IMAP Settings (Incoming Mail)

Server:imap.mail.yahoo.com
Port:993
Security:SSL/TLS

SMTP Settings (Outgoing Mail)

Server:smtp.mail.yahoo.com
Port:587 or 465
Security:STARTTLS or SSL

Before You Start

Important Security Requirement

Yahoo Mail requires app passwords for third-party email clients. You cannot use your regular Yahoo password.

  • Ensure you have a Yahoo Mail account
  • Two-step verification must be enabled to generate app passwords
  • Have your email client ready for configuration

Step 1: Enable Two-Step Verification

  1. Sign in to your Yahoo account
  2. Click your profile picture or name in the top right corner
  3. Select "Account Info" from the dropdown menu
  4. Click on "Account Security" in the left sidebar
  5. Find "Two-step verification" and click "Turn on"
  6. Follow the setup process:
    • Enter your phone number
    • Choose to receive codes via text or voice call
    • Enter the verification code you receive
    • Complete the setup process

Step 2: Generate App Password

  1. In your Yahoo Account Security page, scroll down to "App passwords"
  2. Click "Generate app password" or "Create app password"
  3. Select "Other app" from the dropdown menu
  4. Enter a custom name like "Email Client" or "Outlook"
  5. Click "Generate password"
  6. Copy the 16-character password that appears
  7. Store this password securely - you'll use it instead of your Yahoo password

Important Note

This app password will only be shown once. If you lose it, you'll need to generate a new one.

Step 3: Configure Your Email Client

Microsoft Outlook Configuration

  1. Open Outlook and go to File → Add Account
  2. Choose "Manual setup or additional server types"
  3. Select "POP or IMAP"
  4. Enter your account information:
    • Your Name: [Your full name]
    • Email Address: [your-email@yahoo.com]
    • Account Type: IMAP
    • Incoming mail server: imap.mail.yahoo.com
    • Outgoing mail server: smtp.mail.yahoo.com
    • User Name: [your-email@yahoo.com]
    • Password: [Your app password]
  5. Click "More Settings" → "Advanced" tab
  6. Set incoming server port to 993 with SSL encryption
  7. Set outgoing server port to 587 with STARTTLS encryption
  8. Check "My outgoing server requires authentication"

Mozilla Thunderbird Configuration

  1. Open Thunderbird and go to File → New → Existing Mail Account
  2. Enter your name, Yahoo email address, and app password
  3. Click "Configure manually" if auto-detection fails
  4. Set the following settings:
    • Incoming: IMAP, imap.mail.yahoo.com, Port 993, SSL/TLS
    • Outgoing: SMTP, smtp.mail.yahoo.com, Port 587, STARTTLS
    • Username: your full Yahoo email address
    • Authentication: Normal password
  5. Click "Re-test" and then "Create Account"

Apple Mail Configuration

  1. Open Mail app and go to Mail → Preferences → Accounts
  2. Click the "+" button to add a new account
  3. Select "Other Mail Account"
  4. Enter your name, Yahoo email address, and app password
  5. If prompted for manual configuration:
    • Incoming Mail Server: imap.mail.yahoo.com
    • Outgoing Mail Server: smtp.mail.yahoo.com
    • Use SSL for both incoming and outgoing
    • Incoming port: 993, Outgoing port: 587
  6. Click "Sign In" to complete the setup

Gmail (Adding Yahoo Account)

  1. Open Gmail and click the gear icon → "See all settings"
  2. Go to "Accounts and Import" tab
  3. Click "Add a mail account" in the "Check mail from other accounts" section
  4. Enter your Yahoo email address and click "Next"
  5. Select "Import emails from my other account (POP3)" and click "Next"
  6. Configure the settings:
    • POP Server: pop.mail.yahoo.com
    • Port: 995
    • Username: your full Yahoo email address
    • Password: your Yahoo app password
    • Check "Always use a secure connection (SSL)"
  7. Click "Add Account" to complete the setup

Alternative Port Settings

If Standard Ports Don't Work

SMTP Alternative Settings

  • Port 465 with SSL/TLS encryption
  • Port 25 (usually blocked by ISPs)

POP3 Settings (Alternative to IMAP)

  • Server: pop.mail.yahoo.com
  • Port: 995 with SSL/TLS

Troubleshooting Common Issues

Authentication Failed Error

  • Ensure you're using the app password, not your regular Yahoo password
  • Verify that two-step verification is enabled
  • Check that the app password was copied correctly (no spaces)
  • Try generating a new app password

Connection Timeout Issues

  • Check your firewall and antivirus settings
  • Verify the server settings and ports are correct
  • Try alternative SMTP port 465 with SSL
  • Contact your ISP if they block email ports

Can't Generate App Password

  • Ensure two-step verification is properly enabled
  • Wait a few minutes after enabling two-step verification
  • Try signing out and back into your Yahoo account
  • Contact Yahoo support if the option doesn't appear

Emails Not Syncing

  • Check your IMAP folder subscriptions
  • Verify that IMAP access is enabled in Yahoo Mail settings
  • Try refreshing or restarting your email client
  • Check Yahoo Mail storage quota

Security Best Practices

  • Always use app passwords instead of your main Yahoo password
  • Keep two-step verification enabled at all times
  • Regularly review and revoke unused app passwords
  • Keep your email client software updated
  • Monitor your account activity regularly

Frequently Asked Questions

Why can't I use my regular Yahoo password?

Yahoo requires app passwords for security when accessing email through third-party clients. This protects your main account password.

How many app passwords can I create?

You can create multiple app passwords for different devices and applications. It's recommended to create a unique password for each email client.

What if I can't enable two-step verification?

Two-step verification is required for app passwords. If you're having trouble, contact Yahoo support or try using a different phone number.

Can I use POP3 instead of IMAP?

Yes, but IMAP is recommended as it syncs emails across all devices. POP3 downloads emails to one device only.