I checked the firewall (it's a dedicated server) and port 587 doesn't seem to be blocked, however I tried changing to port 25 and it seems to have worked - just waiting for the client to confirm they've received the test email OK. Thanks for your help!