I have entered the servers, etcetera, for my Yahoo mail account in Evolution. When I start Evolution it asks me for my Yahoo password and 2fa in a browser window; then it repeats the same (so I enter my password and 2fa again) then tells me “Failed to connect account ” with error “Authentication password not available”.
I was hoping that the password that I had entered was going to be stored in the keyring and reused for authentication. I have a manual login so the keyring should be unlocked. I have Seahorse installed, and it shows me that my Login is indeed unlocked. It does not show any application passwords stored (this is the first time I use Seahorse).
It looks like there is an open bug report about using Evolution with Yahoo.
That was just what I found with a quick search though and the report is a bit old. Hopefully someone has at least found a workaround since then, but I didn’t see it linked anywhere obvious if one exists.
Meanwhile I found the problem. I had originally used the authentication settings Passwd (IMAP) and Login (SMTP) based on what I had read from a stackexchange post. Changing it to OAuth2 in both cases fixed it.
I am beginning to feel a bit more confident now. I am not new to Linux, in fact I was a developer using Linux for 20+ years (RHel, Debian, Fedora, Raspbian, Ubuntu). This time, setting up a bootable external USB disk was challenging. Anaconda did not list my disk even when the disk manager recognized it. Using a main laptop from 2011 was not helpful (it still won’t boot off it). A later laptop (Yoga) worked eventually after reading up on UEFI/ESP and trying a sufficient varieties of OSes/partitioning/file system. Just that took me probably a week altogether over a whole year. Thanks again for your help.