function enviar()
{
if ($this->cliente->getAccessToken()) {
$service = new Google_Service_Gmail($this->cliente);
try {
$mail = new PHPMailer();
$mail->CharSet = "UTF-8";
$mail->From = Contants::FROM;
$mail->FromName = Contants::ALIAS;
$mail->AddAddress($this->destino);
$mail->AddReplyTo(Contants::FROM, Contants::ALIAS);
$mail->Subject = $this->asunto;
$mail->Body = $this->mensaje;
$mail->preSend();
$mime = $mail->getSentMIMEMessage();
$mime = rtrim(strtr(base64_encode($mime), '+/', '-_'), '=');
$mensaje = new Google_Service_Gmail_Message();
$mensaje->setRaw($mime);
$service->users_messages->send('me', $mensaje);
$r = 1;
} catch (Exception $e) {
print $e->getMessage();
$r = 0;
}
} else {
$r = -1;
}
return $r;
}