DEV Community

Hunter Ryskoski
Hunter Ryskoski

Posted on

⚠️ Yahoo App Passwords Not Available on New Accounts — What I Ran Into and How I Worked Around It

While setting up email notifications for a website contact form, I ran into an unexpected issue with Yahoo Mail that cost me more time than it should have. I figured I’d document it here in case it saves someone else the headache.


The Goal

I was setting up a dedicated email account to receive contact form notifications from a website.

Typical setup:

  • Website contact form
  • SMTP email notifications
  • Secure login using App Password
  • MFA enabled for security

Pretty standard stuff.

I chose Yahoo Mail initially because it’s simple to create accounts and works fine for lightweight notification use.


The Problem

After creating a new Yahoo account and enabling MFA, I navigated to:

Account Security → App Passwords
Enter fullscreen mode Exit fullscreen mode

But instead of being able to generate one, I saw:

App passwords are not available for this account.
Enter fullscreen mode Exit fullscreen mode

Even after:

  • Adding a phone number
  • Enabling Multi-Factor Authentication (MFA)
  • Verifying the account
  • Logging out and back in

The option was still unavailable.


What Made This Confusing

Normally, app passwords become available after MFA is enabled, so seeing this message after completing setup made it feel like something was misconfigured.

There was:

  • No clear error explanation
  • No visible toggle missing
  • No documentation warning during account creation

Just:

App passwords are not available for this account.
Enter fullscreen mode Exit fullscreen mode

The Root Cause (What I Learned)

After digging into Yahoo documentation and testing further, I found that:

New Yahoo accounts are often temporarily restricted from generating app passwords.

This appears to be part of Yahoo’s anti-abuse and security eligibility system.

Some contributing factors:

  • Brand-new account
  • Minimal login history
  • Not enough trust history yet
  • Possibly using private/incognito mode
  • Limited account age

Even with MFA enabled, eligibility may not activate immediately.

There is no manual override, and support typically cannot force-enable it.


Why This Matters

Many modern workflows depend on app passwords, especially:

  • Website contact forms
  • SMTP email notifications
  • WordPress mail plugins
  • Form submission alerts
  • Printer scan-to-email setups
  • Automation tools

Without an app password, SMTP authentication often fails.


Workarounds That Help

Here are the options I found:


Option 1 — Wait (Sometimes Works)

Keep using the account normally for a few days:

  • Log in daily
  • Avoid incognito mode
  • Send and receive some emails
  • Build basic activity history

After some time, the App Password option may appear.

But this is not guaranteed.


Option 2 — Use Gmail Instead (What I Did)

This ended up being the fastest and most reliable solution.

Steps:

  1. Create a new Gmail account
  2. Enable 2-Step Verification
  3. Generate an App Password
  4. Use Gmail SMTP credentials

Gmail enables app passwords immediately after MFA is configured.


Lessons Learned

Here are my takeaways from this:

  • Yahoo accounts may delay app password eligibility
  • MFA alone does not guarantee availability
  • There is no visible timer or eligibility indicator
  • Gmail currently provides a smoother setup experience
  • Dedicated notification emails are still a best practice

When Yahoo Might Still Work

Yahoo may still be fine if:

  • The account is older
  • It already has login history
  • App passwords were previously available
  • SMTP usage is not required immediately

My Recommendation

If you're setting up:

  • Website contact forms
  • SMTP notifications
  • Email automation
  • Scan-to-email workflows

Use Gmail unless you specifically need Yahoo.

It’s simply faster to get working.


Final Thoughts

This wasn’t a configuration mistake — it was an account eligibility issue that isn’t clearly documented during setup.

Hopefully this saves someone else an hour or two of troubleshooting.

If you've run into this too, I'd be curious:

  • Did waiting eventually unlock app passwords?
  • Or did you switch providers like I did?

About the Author

Hunter Ryskoski is an IT Specialist and developer who builds websites, automation tools, and technical solutions for small businesses. He shares practical troubleshooting guides and real-world lessons learned from production environments.

You can find more of Hunter Ryskoski’s work here:

🌐 https://www.hunterryskoskiportfolio.com

🧰 https://www.hunterryskoski.com

🔗 https://www.linkedin.com/in/hunterryskoski/

Top comments (0)