apparently the SMTP host you provided in the settings is wrong...in case you didn't know, yahoo doesn't provide free POP3/SMTP service, it's only for premium subscribers.
gmail and formal hotmail on other hands - do, you might want check them out for more info.