Try using a different email account (different domain name) as spam filtering is the normal cause of non-delivery. Many ISP filter spam, read delete and don't send it to a spam folder.
Many with this problem have got round it using a free Yahoo or Gmail account.