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)
imap.mail.yahoo.com
993
SSL/TLS
SMTP Settings (Outgoing Mail)
smtp.mail.yahoo.com
587 or 465
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
- Sign in to your Yahoo account
- Click your profile picture or name in the top right corner
- Select "Account Info" from the dropdown menu
- Click on "Account Security" in the left sidebar
- Find "Two-step verification" and click "Turn on"
- 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
- In your Yahoo Account Security page, scroll down to "App passwords"
- Click "Generate app password" or "Create app password"
- Select "Other app" from the dropdown menu
- Enter a custom name like "Email Client" or "Outlook"
- Click "Generate password"
- Copy the 16-character password that appears
- 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
- Open Outlook and go to File → Add Account
- Choose "Manual setup or additional server types"
- Select "POP or IMAP"
- 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]
- Click "More Settings" → "Advanced" tab
- Set incoming server port to 993 with SSL encryption
- Set outgoing server port to 587 with STARTTLS encryption
- Check "My outgoing server requires authentication"
Mozilla Thunderbird Configuration
- Open Thunderbird and go to File → New → Existing Mail Account
- Enter your name, Yahoo email address, and app password
- Click "Configure manually" if auto-detection fails
- 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
- Click "Re-test" and then "Create Account"
Apple Mail Configuration
- Open Mail app and go to Mail → Preferences → Accounts
- Click the "+" button to add a new account
- Select "Other Mail Account"
- Enter your name, Yahoo email address, and app password
- 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
- Click "Sign In" to complete the setup
Gmail (Adding Yahoo Account)
- Open Gmail and click the gear icon → "See all settings"
- Go to "Accounts and Import" tab
- Click "Add a mail account" in the "Check mail from other accounts" section
- Enter your Yahoo email address and click "Next"
- Select "Import emails from my other account (POP3)" and click "Next"
- 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)"
- 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.