Mail Forwarding With Mailgun and CloudFlare

After moving my DNS from Namecheap to CloudFlare I lost the ability to use Namecheap as a mail forwarder. For anyone not sure what that is, essentially it allows you to receive email at anyname@your-domain.com and have it automatically forwarded somewhere else (like your personal Gmail account).

So, what I did is leverage a free account with Mailgun to setup the same thing.

Mailgun Setup

Cloudflare

Back at Mailgun

Email Forwarding

Use Gmail to send mail from your domain