The error clearly states a resolving name problem, its one of this 3 options:
1 - The person that sent the email typed the domain wrongly, try to check it closely, maybe double dots etc.
2 - The DNS that the remote mail server is using is having trouble to resolve names, if you can contact their admin, ask them to try to resolve the MX for your domain there when it happens.
3 - Your DNS servers are having trouble.
If you can paste the full error with real names i can try to check it externally.
Hope it helps you to find the problem.