Why is macOS is unable to verify my Yahoo user ID

Through System Preferences > Internet Accounts

I enter my Yahoo user ID and password and am getting error message, "unable to verify user id and password".

I have enabled POP in my Yahoo account and reset password to ensure it's accurate.


In Apple Mail, add a new account and after entering a full name, email address and password, hold down the Option key. The Create button will change to Continue, allowing one to manually configure the account settings.

Use the following settings:

Incoming Server - imap.mail.yahoo.com

Outgoing Server - smtp.mail.yahoo.com

Incoming Port - 993 (requires SSL)

Outgoing Port - 465 (requires SSL/TLS)

Username: full email address (example: [email protected])

Password: the password you login to Yahoo with

Make sure to identify four mailboxes as special: Drafts, Trash, Sent and Bulk Mail (Junk).

For example, in the left pane under the heading "On My Mac" under the Yahoo account, select the Draft folder. Then on the menu bar select Mailbox > Use This Mailbox For > Drafts. Do this for the other 3 mailboxes to make sure your mail gets sorted correctly.


The easiest way to override this error is by deleting Yahoo from MacMail box and then add it under 'Other'. You will be prompted to add the new email manually. Once added, go to MacMail to login, make sure to use the temporary password provided from the yahoo account (steps below) and not your yahoo password.

Here are the steps:

  1. Go to https://login.yahoo.com/account/security? (You may need to sign in to your account again) and click on the app passwords section.
  2. Select your non-Yahoo app from the drop down menu and generate an app password for it.
  3. Open that app and enter your email and the app password that you just generated to sign in.

Since app passwords are one-time use, you won't need to memorize it or use it in other places.