Yahoo announced changes to their security Ween using non-Yahoo applications (such as third-party email, calendar, or contact applications) that may use a less secure sign-in method.
They announced
Yahoo will no longer support the current sign-in functionality in your
application starting on 20 October 2020. This means that you will need
to take one of the steps below to continue using Yahoo Mail without
interruption.
Option 1: We recommend that you access your email using our free Yahoo
Mail app for iOS and Android or simply go to mail.yahoo.com to access
Yahoo Mail on the web.
Option 2: Keep your current, non-Yahoo app, BUT follow a few steps to
get it to sync with our secure sign-in method. The steps vary across
different email applications, but in most cases, you will have to
remove your Yahoo account from the app and then add it back again to
update the sign-in security. Use the links below to follow the
specific steps for your current application:
Option 3: You can generate a one-time, unique password that will allow
you to sign in to your account using your non-Yahoo email application.
Once created, this password will continue to allow your app to
securely sync your Yahoo email unless you sign out (or are signed out)
from your app.
Other than that you could try their help page
Other than that, in answer to your direct question:
What are the SMTP settings for yahoo mail
These settings from Mozilla Thunderbird email client.
For Outlook Desktop:
- Go to yahoo security page under your account.
- Scroll to bottom and generate password.
- Choose outlook desktop.
- It will put a password on the screen - 16 letters spaced out.
- Use the "normal" outlook connection settings to yahoo.
- Use this generated password minus the spaces in it.