I have several Yahoo addresses and I have found them to be no problem. I don't know why your email messages aren't getting through. If it's important that they do so, perhaps you could email Yahoo about the issue? I think it was a good suggestion of Perna's to try emailing yourself from another address. If it works fine for you when you email yourself, perhaps you could consider that the people who complain about not receiving your emails might just receive them and say they haven't to annoy you or something