The most common cause for this is email blocking in the name of a spam filter by either your ISP or an anti-spam on your system ?
If you have allowed at your system level it is likely to be at ISP level.
Try registering again, using a different email address (different domain to the one not getting through), people have got a free Yahoo account if they don't have another alternative and been able to receive their registration email.