Enviar emails con Bonfire Codeigniter
Aunque hasta ahora nunca hemos hablado de Bonfire, sí lo hemos hecho de Codeigniter. Presentamos rápidamente qué es Bonfire y vamos al lío de enviar un email desde el mismo.
(Lo de la llamita es porque Bonfire significa «hoguera» en inglés)
Sencillo, Bonfire es un CMS open source para Codeigniter, extiende las funcionalidades más habituales de Codeigniter para ahorrarnos tiempo a los desarrolladores. Personalmente una de las cosas que más interesan de Bonfire es que los modelos ya vienen con los métodos típicos preparados, como las inserciones o los find_by… echa un ojo a la documentación y si te gusta deja un comentario.
Visto, sigamos.
Esto es también ridículamente fácil, Bonfire integra una librería lista para enviar email. Para usarla sigue estos pasos:
$this->load->library('emailer/emailer');
$data = array(
'to' => $emailDestino,
'subject' => 'Asunto',
'message' => $contenido
);
if ($this->emailer->send($data))
{
//Mensaje de confirmación de éxito
Template::set_message('Se envió el mensaje!!', 'success');
}
else
{
//Triste mensaje de error en el envio
Template::set_message('Unable to send an email: '. $this->emailer->errors, 'error');
}
Algunas cosas a tener en cuenta son:
Y esto es todo. Espero que haya sido útil.
Los estudios públicos dicen una cosa y tu tráfico dice otra. Aquí tienes un método…
DeepSeek publicó el 13 de agosto su propio arnés de agentes, DeepSeek Harness (dsh para…
Un compañero me mandó un tuit preguntando qué demonios era el graph engineering. Aquí va…
Monté un llms.txt en un dominio propio y luego hice lo único que da respuestas…
En mayo de 2024 Google empezó a desindexar secciones enteras alojadas dentro de medios de…
OpenAI prepara un altavoz sin pantalla para 2027. Sin pantalla no hay diez enlaces: hay…