I've set up an Exchange server in a VM on my home server, just because I can really. The problem I am having is that sent emails are not always being delivered, presumably do to whitelisting and Sky not handling reverse DNS lookups properly, leaving receiving servers thinking I'm a spambot.

My question is thus: does anyone have any recommendations for a smart host? Prefer free, obviously, but would pay a reasonable fee should I need to.

I was going to use Google's SMTP servers, but they alter the sending email address these days apparently.

Any ideas?