How are you connecting to the Internet, what ISP are you using? Are they blocking port 25, probably are most do. Change the Yahoo's SMTP server name in the Yahoo accounts to that of your ISP and it will be allowed to be sent.