2
You might be able to use your ISP's mail server as a smarthost, but you'll need to configure your SMTP server to connect to their non standard port. Smarthost works fine, I do it myself. If you can not do this then I'd be looking for a new ISP that stipulates you can run your own servers.