Connecting a Yahoo Mail account to a third-party email client, CRM, or app requires the correct SMTP settings, plus two easy-to-miss steps: enabling IMAP access and generating an App Password. Missing either one is the most common reason a Yahoo connection fails. Here's the full setup.
Yahoo Mail Settings at a Glance
| Protocol | Server | Port | Encryption |
|---|---|---|---|
| SMTP (outgoing) | smtp.mail.yahoo.com | 465 (SSL) or 587 (STARTTLS) | Required |
| IMAP (incoming) | imap.mail.yahoo.com | 993 | SSL/TLS required |
| POP3 (incoming) | pop.mail.yahoo.com | 995 | SSL/TLS required |
Authentication for all three protocols uses your full Yahoo email address plus an App Password, which is required if two-step verification is enabled — the default for newer accounts.
How to Configure Yahoo SMTP
- Sign in to Yahoo Mail and open More Settings from the gear icon.
- Enable IMAP access. Go to Mailboxes and confirm IMAP is turned on — third-party clients can't connect until this is enabled.
- Generate an App Password if two-step verification is on: go to your Yahoo Account Security page, select Manage app passwords, choose Mail (or the specific app), and copy the 16-character code. Use this as your password instead of your regular Yahoo password.
- Enter the SMTP details in your email client's outgoing mail section using the server and port from the table above.
- Send a test email to confirm the connection is working.
App Passwords are tied to a single app or device. If you revoke one or generate a new one, remember to update it in your email client, or the connection will start failing again.
IMAP vs. POP3 for Yahoo Mail
IMAP keeps your mailbox synced across every device — delete a message on your phone, and it disappears everywhere. POP3 downloads mail to one device and generally removes it from the server, which makes it a poor fit for anyone checking mail from more than one device. For most users, IMAP is the better default.
Troubleshooting Common Issues
Connection times out
Check that you have the correct server address and port, and confirm your network or firewall isn't blocking ports 465, 587, or 993.
Authentication errors
This is almost always a missing App Password. If two-step verification is on, your regular Yahoo password will not work in a third-party client.
IMAP connects fine, but sending fails
If incoming mail works but outgoing doesn't, the issue is almost always on the SMTP side specifically — recheck your SMTP port and App Password separately from your IMAP settings.
Frequently Asked Questions
Why won't my regular Yahoo password work in my email client?
If two-step verification is enabled on your account — the default for new accounts — Yahoo requires an App Password for any third-party app instead.
Which SMTP port should I use for Yahoo, 465 or 587?
Either works. Port 587 with STARTTLS is the more modern recommended choice, while 465 with SSL is a supported alternative.
Do I need to enable IMAP even if I only plan to send mail via SMTP?
If your client also checks incoming mail (which most do), yes — IMAP needs to be manually enabled in Yahoo's settings before a third-party client can access your inbox.