We are using Phpmailr function to sending mail after registration . When we are using gmail,hotmail mail ID for registration mail is going perfectly. But when we are using AOL or some other domain like abcd.com , qwe.net mail address then we did not receive any mail .
What are you asking? Is there a problem sending registration mails or is there a problem sending them to certain maildomains?
In general: If you use a 'fake' domain to send mails certain mailproviders won't accept mail from those domains.
And when using a 'fake' domain or any domain you don't own a mailaddress from then you can't receive any mails obviously.
Following on from the comments, the reason the emails are not being delivered is because the registrant's own email address is being used to send them the email address. This is not permitted (as you don't "own" that address) and the message is correctly being discarded as a forgery.