I am unable to add Yahoo account

Whenever I try to add my yahoo account to k9 it gives me error saying incorrect username or password. I checked the username and password and they are correct. I am able to add account with the same credentials in bluemail app but for some reason I am unable to add my account to k9mail.

I am using the settings mentioned here,

You need to set up an App Password within Yahoo. Go to Account Security to create it, and use it as the password within the K9 app settings for fetching and sending messages


I wrote this for myself recently (in spanish).

First have this info at hand:

IMAP server settings for Yahoo Mail
Incoming Mail (IMAP) Server
Server - imap.mail.yahoo.com
Port - 993
You require SSL - Yes
Outgoing Mail (SMTP) Server
Server - smtp.mail.yahoo.com
Port - 465 or 587
You require SSL - Yes
You require authentication - Yes

Second, from the Yahoo mail in the browser:

Account Information
Account security
Manage application passwords
Select “Android Mail”, and “Generate”

  • That will give us a code, which must be entered (without spaces) as a password in K9.

With the above additional information, will that now cause K-9 to properly receive Yahoo mail via PUSH? Currently, PUSH isn’t working with Yahoo or AOL Mail and have to manually poll every (fill in the blank) minutes in order to check/receive mail from those accounts.

I am able to use the current Yahoo and AOL passwords as they are, in K-9, without having to request the separate application password.