I am reposting this to get it upfront in the answers:
As many of us are going through a transition to Yahoo as our email provider I want to offer some tips on what is needed to make Yahoo email work with the native Mail app on Mac. I spent several hours on this and found that very few Yahoo CSR's know anything at all about the Apple OS. So in the interest of saving others from that frustration, here is what I learned.
First a caveat--the transition for iphone is straightforward and Yahoo has tips as does Cox on their web site about the transition for iOS. Just add a new email account in your email settings as you normally would selecting the type as Yahoo. Enter your Cox email address and the Yahoo password you created to access your Yahoo/Cox webmail. It should work out of the box
These instructions are exclusively for Mail on the Mac OS.
- Do not, and I mean this strenuously, do not simply add a new account by selecting Yahoo as the email type. Instead, open System Preferences—(it is under the menu labeled MAIL and select the plus sign at the bottom of the list of email accounts to add a new account. That will bring up a dialog box showing types of email accounts. Chose the generic Other Mail Account.
- When presented with the dialog box, enter your Cox email address but do not enter the Yahoo password you created. Instead, sign into your Yahoo webmail account through your browser and choose account info. You will be prompted to sign in again and when you have done so you’ll be taken to a new page. The third item from the left in the subhead says SECURITY. Select that page. Halfway down that page on the right hand side you will see an option to “Generate and Manage app passwords”. Select that option and you will be taken to yet another page and prompted to give your app a name—type in Mail and then select the button below to generate password.
- Copy the password. That is what you want to enter in the Mail for mac dialog box.
- When you have entered the account and password and select save you may get lucky and the system will begin repopulating you email or more likely it will tell you that it cannot verify the name and/or password—that is because it is still missing some information.
- Close the Mail Preferences dialog and then open it again. Select the new email account you just created from the list on the right. The subhead should display an item labelled Server Settings—that’s is where the missing information needs to be added.
- These are the settings you need to enter:
- Incoming Mail (IMAP) Server: imap.mail.yahoo.com
Port - 993
Requires SSL - Yes
Outgoing Mail (SMTP) Server: smtp.mail.yahoo.com
Port - 465
Requires SSL - Yes
Requires authentication - Yes
Your login info
Email address - Your full cox email address (yourname@cox.net)
Password - The App Password you generated in both incoming and outgoing
Requires authentication - Yes - Save it and you should be good to go. Good idea to send and receive a test email to another account to be sure everything is working as it should.
- Some have found that the incoming email works at this point but outgoing does not. If that occurs change the outgoing server to the following: apple.smtp.mail.yahoo.com and save —your outgoing email should now work as well.