ive been successfully using an smtp smarthost for sometime now since my outbound comms are blocked with my isp on standard ports.
i use smtp.sendgrid.net with username : rej_hotline and password : r04drunn3r
they allow non-standard port comms and its worked a treat