Just spoke to tech support and they said I had to use 'intmail.atlas.pipex.net' instead of 'localhost' and that it had to be authenticated.
I edited the line in smtp.php from:
$this->host = 'localhost';
to:
$this->host = 'intmail.atlas.pipex.net';
and also:
$this->helo = 'localhost';
to:
$this->helo = 'intmail.atlas.pipex.net';
is this the right thing to be doing? If so it hasn't made any difference.
Also I noticed:
$this->authenticated = FALSE;
I guess this means it is set to not be authenticated. Is it just a simple matter of:
$this->authenticated = TRUE;
???
Thanks for all your help with this.
Graham