Since you can receive the emails, it indicates that you have subscribed
to Yahoo's premium service. Otherwise, YAHOO is only a web based email
service unless you happen to be in UK and have an account with
BT/yahho.co.uk/talk21.com.
If you are in UK and have an account with BT then SMTP for yahoo is:
mail.btinternet.com
You need to enter this In Internet E-mail settings (pop3) page in
Outlook. Also, please note that you can't send emails via smtp if you
haven't dialled up into the account for security reasons and they need
to make money on calls! BT/Yahoo DSL users don't have this
restrictions.
hth