Something like that is most likely something Yahoo is doing. They may have some over zealous spam filter or they may not like the mail server or address that is sending the message.
But if the message is received intact at msn, it sounds more like some kind of over zealous content filter at Yahoo. Perhaps there are key words in the message that it doesn't like.