Breaking

Post Top Ad

Your Ad Spot

domingo, 10 de marzo de 2019

Envío de correo electrónico en CodeIgniter

Enviar correo electrónico en CodeIgniter es mucho más fácil y puede establecer preferencias según sus necesidades. CodeIgniter proporciona una biblioteca de correo electrónico para enviar correos electrónicos en la aplicación. La clase de correo electrónico de CodeIgniter proporciona las siguientes características.
  • Protocolos múltiples: Mail, Sendmail y SMTP
  • Recipientes múltiples
  • CC y BCCs
  • HTML o correo electrónico de texto sin formato
  • Archivos adjuntos
  • Ajuste de palabras
  • Prioridades
  • BCC Batch Mode, que permite dividir grandes listas de correo electrónico en pequeños lotes de BCC.
  • Herramientas de depuración de correo electrónico
En este tutorial, mostraremos las funciones de correo electrónico más utilizadas para el proyecto web. Usando nuestro código de muestra, puede enviar un correo electrónico de texto, un correo electrónico HTML y un correo electrónico con un archivo adjunto. Además, podrá configurar las direcciones de correo electrónico de cc y las direcciones de correo electrónico de bcc.
Para enviar un correo electrónico en CodeIgniter, primero debe cargar la biblioteca de correo electrónico. Utilice la siguiente línea de código para cargar la biblioteca de correo electrónico de CodeIgniter.
$ this -> load -> library ( 'email' );

Enviar mensaje de texto:

Aquí hay un código de ejemplo para enviar correos electrónicos de texto en CodeIgniter.
$ this -> email -> to ( 'destinatario@ejemplo.com' ); $ this -> email -> from ( 'codexworld@gmail.com' , 'CodexWorld' ); $ this -> email -> subject ( 'Test Email (TEXT)' ); $ this -> email -> message ( 'Pruebas de correo electrónico de texto realizadas por la biblioteca de correo electrónico CodeIgniter' ); $ this -> email -> send ();

Enviar correo electrónico HTML:

Para enviar un correo electrónico con contenido HTML, establezca una preferencia ( mailtype) pasando una matriz de valor de preferencia ( html) a la initializefunción de correo electrónico Aquí hay un código de ejemplo para enviar un correo electrónico HTML en CodeIgniter.
$ htmlContent  '<h1> Pruebas de correo electrónico HTML realizadas por la biblioteca de correo electrónico CodeIgniter </h1>' ; $ htmlContent  . =  '<p> Puede usar cualquier etiqueta y contenido HTML en este correo electrónico. </p>' ; 
    $ config [ 'mailtype' ] =  'html' ; $ this -> email -> initialize ( $ config ); $ this -> email -> to ( 'destinatario@gmail.com' ); $ this -> email -> from ( 'codexworld@gmail.com' , ' CodexWorld ' ); $ esto-> correo electrónico -> asunto ( 'Correo electrónico de prueba (HTML)' ); $ this -> email -> message ( $ htmlContent ); $ this -> email -> send ();

Enviar correo electrónico con archivo adjunto:

Utilice la attach()función de clase de correo electrónico para adjuntar archivos en el correo electrónico. Aquí hay un código de ejemplo para enviar un correo electrónico con un archivo adjunto en CodeIgniter.
$ htmlContent  '<h1> correo electrónico HTML con prueba de adjuntos por la biblioteca de correo electrónico CodeIgniter </h1>' ; $ htmlContent  . =  '<p> Puede adjuntar los archivos en este correo electrónico. </p>' ; 
$ config [ 'mailtype' ] =  'html' ; $ this -> email -> initialize ( $ config ); $ this -> email -> to ( 'destinatario@gmail.com' ); $ this -> email -> from ( 'codexworld@gmail.com' , ' CodexWorld ' ); $ esto-> correo electrónico -> asunto ( 'Correo electrónico de prueba (archivo adjunto)' ); $ this -> email -> message ( $ htmlContent ); $ this -> email -> attach ( 'files / attachment.pdf' ); $ this -> email -> send ();

Enviar correo electrónico a múltiples destinatarios:

Usando la to()función de clase de correo electrónico, puede enviar correo electrónico a uno o varios destinatarios. Proporcione un solo correo electrónico, una lista delimitada por comas o una matriz.
$ this -> email -> to ( 'one@example.com' );
O
$ this -> email -> to ( 'one@example.com, two@example.com, three@example.com' );
O
receiverArr = array ( 'one@example.com' 'two@example.com' 'three@example.com' ); $ this -> correo electrónico -> a ( $enzierArr );

Establece las direcciones de correo electrónico de CC y BCC:

Al igual que to(), puede proporcionar correo electrónico único, lista delimitada por comas o una matriz en cc()bcc().
$ this -> email -> cc ( 'another@example.com' );
$ this -> email -> bcc ( 'another@example.com' );

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas