Most likely however this is something you have no control over it is a war between 123greetings and yahoo with some spam stopping company in between. They have probably been identified as sending spam by a third party service that yahoo uses to set up its own block list.