The issue was that if you registered for a Namecheap domain, and wanted basic e-mail forwarding, it didn't seem to work with GMail. No, I'm not talking about using Namecheap's e-mail servers, no I'm not talking about Google Apps for business, I'm talking basic forwarding of one e-mail address to another. For example, forwarding email@example.com to firstname.lastname@example.org. For some reason, it would work with e-mail service providers like Hotmail but not with GMail - and GMail really is my favourite.
Alright, the solution that has worked for me seems to lie in assigning an e-mail alias in GMail. But the only way you can do that is temporarily forward your e-mail to a non-GMail account.
So what you end up doing is temporarily forward your domain e-mail address to a non-GMail account, and then add an alias to the GMail account (which sends a verification e-mail to your non-GMail account). Once the GMail alias has been verified, now you can set your Domain to forward to your GMail account.
Here are the steps:
There are 3 accounts we're dealing with:
- a. Domain account - in our example "email@example.com"
- b. Non-GMail Account - in our example "firstname.lastname@example.org"
- c. GMail Account - in our example "email@example.com"
Register Your Domain and setup e-mail forwarding to non-Gmail Account
- Hit up www.namecheap.com and register your domain.
- In your domain settings, click on "E-mail Forwarding"
- Setup an entry to forward "firstname.lastname@example.org" to non-GMail account like "email@example.com".
- Send an e-mail to "firstname.lastname@example.org", you should get it in your hotmail.
Setup your GMail account
- Log into your gmail account, and go to settings.
- Under Accounts and Import, look for "Send mail as..."
- Add your "email@example.com" account.
- This will cause GMail to send a Verificaiton e-mail to "firstname.lastname@example.org" which should end up in your non-GMail account "email@example.com".
- Enter the verification code
- Make "firstname.lastname@example.org" your default account.
- GMail is now setup send mail as "email@example.com" and for some reason this unblocks the namecheap forwarding.
Switch Forwarding E-mails to GMail Account
- Now that GMail doesn't block namecheap anymore, switch your e-mail forwarding entry "firstname.lastname@example.org" to forward to "email@example.com"