Set up 'Other" account
I've gotten mine to work.
All you have to do is set it up through the "other" account type at the bottom of the list of clients instead of the yahoo at the top. The one at the top is set up for a special type of mail that yahoo and apple have worked on together.
In your yahoo options in webmail there are instructions for what settings to use.