cakephp 2 CakeEmail Não foi possível enviar o erro de email

Estou tentando fazer o CakeEmail funcionar e estou recebendo um erro interno "Não foi possível enviar o e-mail".

A última linha do rastreamento de pilha é

CORE/Cake/Network/Email/MailTransport.php line 47 -> MailTransport->_mail(string,string,string,string,null)

Na minha configuração email.php eu tenho

class EmailConfig {

    public $default = array(
        'transport' => 'Mail',
        'from' => 'no-reply@xxxxx.com.au'
        );
}

Eu recebo meu endereço de e-mail de um formulário e estou tentando enviar um e-mail para o assinante. Meu código é o seguinte

$email_addr = $subs_data['Subscriber']['subscriber'];

$Email = new CakeEmail('default');

$Email->emailFormat('html')
      ->template('welcome')
      ->to($email_addr)
      ->subject('New Subscription')
      ->send();

Eu fiz alguns testes e o valor em $ email_addr é exatamente o que vem do formulário e é um endereço de e-mail válido.

Eu tenho um modelo em View / Emails / html / welcome.ctp que por enquanto é apenas uma mensagem muito básica

Olhando para o rastreamento de pilha e linha 47 em MailTransport.php eu encontrei o erro parece estar a ver com o endereço de email "para". Eu não posso ver o que está errado com isso. Examinei muitos exemplos e, até onde sei, não estou fazendo nada de errado.

Eu apreciaria qualquer ajuda para que eu pudesse terminar este aplicativo.

Atenciosamente

Richard