If your default browser homepage and search engine keep mysteriously changing to Yahoo!, your computer is probably infected ...
Once you've marked an email as spam on your iPhone, the Mail app will automatically filter any future emails from this address out of your inbox.
The easiest way to retrieve deleted emails from Yahoo is by quickly going to the Trash folder and undeleting them.