turns out most providers don’t allow opening port 25 to their users because its a security issue. Great if you have your own dedicated server or VDS as you can re-enable it but otherwise, not of much use using the fsockopen.