I have a yandex.com mail account and I have used their domain service to send messages ending with my domain name. The setup of the email points to the yandex smtp server but the smtp username is on my domain. Presumably the sender and domain match so not marked as spam.
Should this be a new thread?
Don't know much about Exim but using an external service should be less trouble.