Quick fix. Set up a Hotmail account. Log in and there is a message about receiving mail from other accounts and about using mail forwarding to receive the other account e-mails. Follow the steps and let me know if it works.
I am going out for a couple of hours but will look when I get back.
Do you currently log in to bt yahoo to get your e-mails or do you use an e-mail program such as Live Mails or Thunderbird?