Usually there is nothing you can do, with the problem stemming from the image being hosted on a website and no longer available or the person who forwarded the e-mail has their preferences set such that images are not forwarded. (Some e-mail clients allow that.)
However, there is one thing you can check...if you are using Yahoo Mail Beta there is an option to hide images initially from all senders, from unknown senders, or only in messages in the spam folder. If that's the case you would see a blue bar at the top of the e-mail with a "Show Images" button.
John
Every once in a while, I receive a forwarded email with some imbedded pictures that don't display. 99% of the time, imbedded pictures display just fine. The ones that don't display have a small square at the upper left corner of each picture. There is a little red square with a small green dot to its immediate right and a small blue triangle below both of them. Is there some setting I need to change or is it just the way it was sent and their's nothing I can do about it. There does not seem to be anything else I can click on, if I right click and select show picture, you still don't get anything.
Dell Dimension 2350 2.0GHz, Windows XP Pro, SP2, 1GB, Cable Modem.
Thanks in advance,
Eddie

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic