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.com993SSL/TLSSMTP Settings (Outgoing Mail)
smtp.mail.yahoo.com587 or 465STARTTLS or SSLBefore 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.