Skip to content
Emails.help Emails.help — home

Yahoo Mail SMTP Settings

Use Yahoo Mail SMTP with the correct server, ports, encryption and authentication, and fix sending problems in clients, printers and scripts.

6 min read by Emails.help Editorial
Yahoo Mail SMTP Settings

Server settings

Yahoo Mail

verified
IMAP
incoming SSL/TLS
imap.mail.yahoo.com

port 993

SMTP
outgoing SSL/TLS
smtp.mail.yahoo.com

port 465

POP3
download SSL/TLS
pop.mail.yahoo.com

port 995

App password
May be required for older or manually configured apps, Account Key and two-step verification
Alt SMTP port
587 with STARTTLS

SMTP is what your mail client, printer or script uses to send through Yahoo. It is configured separately from the incoming connection, which is why an account can receive perfectly while every outgoing message sits in the outbox — only one half is wrong, and it is usually this one.

Yahoo Mail SMTP settings

Setting

Value

Server

smtp.mail.yahoo.com

Alternative port

587 with STARTTLS

Recommended port

465 with SSL/TLS

Encryption

Required

Authentication

Required

Username

Your complete Yahoo email address

Password

Yahoo sign-in when supported; otherwise an app password when required

If your client has a separate "outgoing server requires authentication" checkbox, tick it. Older software leaves it unticked by default, on the long-dead assumption that anyone on the network can be trusted — and the resulting failure looks nothing like an authentication problem.

For incoming mail, see our IMAP settings guide, or the combined settings guide for everything on one page.

Choose the correct authentication method

When a current mail application offers Yahoo or “Sign in with Yahoo,” use that option first. The application should open Yahoo’s official sign-in page and complete authentication without storing your main password directly.

An app password may be required when:

  • Yahoo Account Key is enabled.

  • Two-step verification is enabled.

  • An older application cannot open Yahoo’s sign-in page.

  • A printer, scanner or script supports only manual SMTP authentication.

  • You are manually configuring an application that rejects your normal password.

To create an app password:

  1. Open Yahoo Account Security.

  2. Find External connections.

  3. Select Create app password.

  4. Enter a name identifying the application or device.

  5. Select Generate password.

  6. Enter the generated code in the SMTP password field.

Avoid copying spaces before or after the generated code. Create a separate app password for each application or device.

Choosing a port

Yahoo documents both, so either is correct — what matters is matching the encryption:

  • Port 465 with SSL/TLS — encrypted from the first byte.

  • Port 587 with STARTTLS — opens unencrypted and upgrades immediately, before any credentials are exchanged.

Both are secure. If one refuses to connect, try the other before assuming the credentials are at fault — some clients handle one more gracefully than the other, and switching resolves a surprising number of stubborn cases.

Port 25 is primarily used for server-to-server mail delivery and is not recommended for a normal Yahoo Mail client. Many consumer internet providers, mobile networks, workplaces and public networks block it to reduce spam. Use port 465 or 587 instead.

When mail will not send

Check these settings in order:

  1. Confirm that the server is smtp.mail.yahoo.com.

  2. Use port 465 with SSL/TLS or port 587 with STARTTLS.

  3. Confirm that outgoing-server authentication is enabled.

  4. Enter your complete Yahoo email address as the username.

  5. Use Yahoo’s browser-based sign-in when the application supports it.

  6. If Account Key or two-step verification is enabled and the application uses manual authentication, try an app password.

  7. Remove any spaces accidentally copied with the app password.

  8. Update the mail application and operating system.

  9. Try another supported SMTP port.

  10. Try another network if the connection times out.

If Yahoo Mail works in a browser but SMTP fails in only one application, the problem is normally that application’s authentication, port, encryption or network connection.

Printers, scanners and other devices

Printers, scanners, network-storage devices and older monitoring systems normally cannot open Yahoo’s browser-based sign-in page. These devices usually require an app password for SMTP authentication.

Create a separate app password for each device and name it clearly, such as “office scanner” or “home printer.” If the device is replaced or no longer used, delete its app password from Yahoo Account Security.

Changing your main Yahoo password does not automatically invalidate existing app passwords. If you changed the password because of suspicious activity, review and manually delete app passwords you do not recognise.

Using Yahoo SMTP for scripts and automation

Yahoo SMTP can work for a personal script, home server or small project sending occasional alerts. A manually configured script will normally require an app password because it cannot complete Yahoo’s browser-based sign-in process.

Yahoo Mail is not designed for newsletters, marketing campaigns, busy website contact forms or high-volume application email. Using a personal mailbox for automated volume can trigger sending restrictions and place the mailbox itself at risk.

Use a dedicated transactional email provider when email delivery is important to a website, business or application.

Reasonable: a personal script sending you occasional alerts. A home server emailing you when a backup finishes. A hobby project notifying a handful of people.

A bad idea: anything sending to people who did not ask for it, a contact form on a busy site, a newsletter, or anything sending in volume. Yahoo caps how much an account may send in order to contain compromised accounts, and those limits apply to SMTP exactly as they do to the web interface.

The consequence of crossing that line is not just a failed send. A personal mailbox suspended for bulk sending takes your own correspondence down with it — the account you actually rely on. A dedicated transactional sending service is built for volume, handles deliverability properly, and fails in isolation when something goes wrong.

If your project has outgrown occasional alerts, that is the point to move it off a personal mailbox rather than the point to look for a workaround.

Yahoo Mail sending limits

Yahoo limits the number of messages and recipients that an account can send at one time. Yahoo does not publish the exact limits because they are part of its anti-spam controls.

If Yahoo reports that a sending limit has been reached:

  • Stop sending and wait before trying again.

  • Do not repeatedly retry the same messages.

  • Check Sent mail and recent account activity for messages you did not send.

  • Change the password and review app passwords if the activity looks suspicious.

  • Reduce the number of recipients and the frequency of future messages.

The restriction is generally temporary, but Yahoo does not guarantee a specific recovery time for every account. Move newsletters and automated application mail to a dedicated sending service instead of attempting to work around Yahoo’s limits.

Official Yahoo sources

Enquiries

Frequently asked questions

What is Yahoo's SMTP server?

Yahoo Mail’s outgoing server is smtp.mail.yahoo.com. Use port 465 with SSL/TLS or port 587 with STARTTLS. Authentication is required, and the username is your complete Yahoo email address.

Should I use port 465 or 587?

Both are supported. Use port 465 with SSL/TLS or port 587 with STARTTLS. If one port is blocked or fails in your application, try the other while keeping the correct encryption method.

Why does Yahoo reject my password when sending?

Use Yahoo or “Sign in with Yahoo” when the application supports it. If the application uses manual authentication, Yahoo Account Key, two-step verification or an older application may require an app password from Yahoo Account Security.

Can I use Yahoo SMTP for my website's contact form?

It can work for a low-volume personal project, but Yahoo Mail is not designed for production website email. A transactional email provider is more reliable for contact forms, account notifications and automated messages.

How many emails can I send through Yahoo Mail?

Yahoo does not publish an exact universal sending limit. Limits can apply to both the number of messages and recipients, and exceeding them can temporarily prevent further sending.

Next delivery

Keep reading

Yahoo Mail Security

Yahoo Mail Security: 2FA and App Passwords

Secure Yahoo Mail with two-step verification, Account Key, security keys and app passwords for older or manually configured applications.

6 min read

Yahoo Mail Password Reset

How to Reset Your Yahoo Mail Password

Reset a forgotten Yahoo password with Sign-in Helper, understand recovery limitations, review app passwords and find the right route for provider-managed accounts.

5 min read

Yahoo Mail Troubleshooting

Yahoo Mail Not Working? Common Fixes

Fix Yahoo Mail problems involving missing messages, sending failures, storage, filters, Apple Mail, browser loading and device synchronisation.

7 min read

Yahoo Mail Login

How to Log In to Yahoo Mail

Sign in to Yahoo Mail on a computer, Android or iPhone, use Account Key and passkeys, and fix verification or mail-client authentication problems.

7 min read

Yahoo Mail Sign Up

How to Create a Yahoo Mail Account

Create a Yahoo Mail account, choose a permanent address, verify your mobile number, configure recovery and understand disposable addresses.

6 min read

Yahoo Mail IMAP

Yahoo Mail IMAP Settings

Use Yahoo Mail IMAP in Outlook, Apple Mail or Thunderbird with the correct server, port, encryption and supported authentication method.

6 min read