try { $_POST = Utils::sanitazeArray(array('Email' => $_POST)); $model->data = $_POST['Email']; if ($model->validates()) { /** * setando o assunto do meu envio */ $email->setAssunto($model->data['assunto']); /** * setando o meu destinatario para o envio */ $email->setDestinatario($model->data['destinatario'], $model->data['nome_destinatario']); /** * setando uma cópia para o remetente (USUARIO) */ $email->setCC($model->data['email'], $model->data['nome']); /** * setando as minhas variaveis para o corpo do email */ $render->set($model->data); /** * setando o cordo do meu envio com o layout desejado */ $email->setBody($render->element($model->data['layout'])); /** * enviando meu email para o destinatario */ if ($email->sendMail()) { echo json_encode(array('success' => true, 'style' => 'success', 'message' => 'Sucesso')); } else { echo json_encode(array('success' => false, 'style' => 'warning', 'message' => $email->getError()));