I have been checkin my spam folder and I emailed that account directly from another to ensure that it wasnt just the email account that was having issues.
The PHP file sends to an @hotmail.co.uk address, not my x10 server mail.
As I say, it was all working fine with 0777 permissions before, but...