Почта

Отправить почту можно через объект CakeEmail.

App::uses('CakeEmail', 'Network/Email');
...
$email = new CakeEmail();
$email->from(array('from@email.ru' => 'From Name'))
    ->to('mail@example.ru')
    ->subject('Тема письма')
    ->emailFormat('html')
    ->template('custom') // app/View/Emails/html/custom.ctp
    ->viewVars([
        'var_name' => 'var_value' // в шаблоне письма будет доступна переменная $var_name
    ])
    ->send();

Пример шаблона письма:

Поступил запрос на заказ: $var_name

Оформить дизайн для всех шаблонов писем можно в файле View/Layouts/Emails/html/default.ctp.

<!-- View/Layouts/Emails/html/default.ctp -->
<meta http-equiv="content-type" content="text/html; charset=utf-8">

<table border="0" cellspacing="0" cellpadding="0" width="100%" style="border-collapse: collapse">
    <tbody>
        <tr>
            <td><?=echo $this->fetch('content');?></td>
        </tr>
    </tbody>
</table>