there is no fix for this, unless yahoo changes their server settings. try using gmail instead.
after some debugging, because godaddy kept complaining about mx records, i followed this to the letter:
https://support.godaddy.com/help/article/7598/setting-up-forwarding-accounts-in-the-workspace-control-center
still didn’t work. when i checked the bounce message, it was actually due to yahoo.
Google tried to deliver your message, but it was rejected by the server for the recipient domain blah.com by mx-biz.mail.am0.yahoodns.net. [98.139.171.245].
The error that the other server returned was:
550 relaying denied for <foo@blah.com>