CakePHP отправить письмо

У меня проблема с отправкой почты с использованием CakePHP. Всё хорошо, но я не получил ни одного письма, я устал отправлять 2 разных письма.

//WebsitesController.php

App::uses('AppController','Controller');
App::uses('CakeEmail','Network/Email');
class WebsitesController extends AppController
{
    public $helpers = array('Html','Form','Session');
    public $components = array('Email','Session');

public function contact()
{

    $this->set('dane',  $this->Website->findById(4));        
}
public function contact_email()
{ /* all data is taken from contact.ctp, I debuged all data below and it's correct */
    $useremail = $this->data['Website']['useremail'];
    $usertopic = $this->data['Website']['usertopic'];
    $usermessage = $this->data['Website']['usermessage'];
    $Email = new CakeEmail();
    $Email->from(array($useremail => ' My Site'));
    $Email->to('[email protected]');
    $Email->subject($usertopic); // all data is correct i checked several times
    $Email->send($usermessage);
    if($Email->send($usermessage))
    {
        $this->Session->setFlash('Mail sent','default',array('class'=>'alert alert-success'));
        return $this->redirect(array('controller'=>'websites','action'=>'contact'));
    }
    $this->Session->setFlash('Problem during sending email','default',array('class'=>'alert alert-warning'));
}
}

//contact.ctp

 <fieldset>
        <?php
            echo $this->Form->create('Website',array('controller'=>'websites','action'=>'contact_email'));
            echo $this->Form->input('useremail',array('class'=>'form-control'));
            echo $this->Form->input('usertopic',array('class'=>'form-control'));
            echo $this->Form->input('usermessage',array('class'=>'form-control'));
            echo $this->Form->submit('Send',array('class'=>'btn btn-default')); 
            echo $this->Form->end(); 
        ?>
    </fieldset>

все вроде бы нормально, даже если утверждение в функции contact_email одобрено.

конфигурация (я работаю на localhost, xampp, netbeans 7.4)

public $smtp = array(
    'transport' => 'Smtp',
    'from' => array('site@localhost' => 'My Site'),
    'host' => 'localhost',
    'port' => 25,
    'timeout' => 30,
    'username' => 'user',
    'password' => 'secret',
    'client' => null,
    'log' => false,
    //'charset' => 'utf-8',
    //'headerCharset' => 'utf-8',
);

Ответы на вопрос(2)

Ваш ответ на вопрос