I am using server smtp about 30K relays every months. The latest version of phplist 3.3.3 doesn’t seems to give much issues with the integrations of external smtp and the self-hosted phplist. All you need to do is to look at phpmailer and replace the line where localhost is called out.