There is a limitation to using the routing feature and that is that if you delegate a domain to be used by Mailgun you cannot use it with an email client.
That means that, for example, if you want to route emails to user@domain.com
and then still use that email address with your favourite email client (be it Thunderbird, Outlook or Gmail) you can't do it. That is because of the way you've configured your MX records (email records in your DNS).
When you use Mailgun's routing functionality you delegate MX records to mailgun, which receives your emails, parses them and routes them according to your preferences.
So how do we solve your problem?
What you can do instead is set up your MX record on a subdomain.
Using subdomain.mydomain.com
and pointing its MX records to mailgun will allow you to receive and parse emails through Mailgun.
This way you can have:
- admin@subdomain.mydomain.com
- sales@subdomain.mydomain.com
etc
will be handled by mailgun
while
- admin@mydomain.com
- sales@mydomain.com
will be handled normally with your email client.
Please do not hesitate in asking more details!