PHPMAILER BCC y CC, copia oculta y con copia: [Completo]

PHPMAILER BCC y CC con copia oculta y con copia

PHPMAILER BCC y CC. En este tutorial usaremos esta librería para enviar correos cifrados y habilitado con características HTML y más. Sin embargo, tocaremos el tema de envío con copia y copia oculta.

Índice
  1. ¿Qué es PHPMailer y cómo funciona?
  2. ¿Cómo se usa PHPMailer?
  3. Configuración principal PHPMAILER BCC y CC
  4. Realizar el envío.
  5. Por qué usar estos parámetros de con copia y copia oculta
  6. CONCLUSION

¿Qué es PHPMailer y cómo funciona?

Es una clase de transferencia y creación de correo electrónico con todas las funciones para PHP

Además, PHPMailer es una librería que permite enviar emails desde PHP con muchas opciones personalizadas y muchas características avanzadas (Si deseas mas información, consulta en la página oficial).

Esta herramienta no es la única pero su principal ventaja es que suele estar disponible en entornos de hosting compartido en general, lo que lo convierte en una librería muy usada y bastante popular en el entorno web.

  PHPMailer enviar email adjunto archivos [Ejemplo Completo]

¿Cómo se usa PHPMailer?

Para usar esta librería solo basta con crear una instancia de PHPMailer para tener acceso a una gran cantidad de componentes:

Además, requiere del archivo autoload.php que lo podemos descargar vía composer desde la consola de Windows.

a) Descargar composer. -  Es un software y es el manejador de dependencias y paquetes de PHP.

b) Descargar el recurso. -   Este comando procesa el archivo composer.json y resuelve las dependencias, normalmente las instala en un directorio llamado /vendor, pero podemos especificar cualquier otro.

composer install

Código completo de PHPMailer

<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require_once 'vendor/autoload.php';
$mail = new PHPMailer();
$mail->isSMTP();
$mail->Host = 'mail.dominio.com';
$mail->SMTPAuth = true;
$mail->Username = 'usuario@midominio.com';
$mail->Password = 'miPassword';
$mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;
$mail->Port = 465;
$mail->setFrom('admin@midominio.com', 'Juan Rojas');
$mail->addAddress('juan.perez@yahoo.es', 'Juan Perez');
$mail->Subject = 'Este es el asunto del correo';
$mail->Body = 'Este el cuerpo del mensaje del correo';
if(!$mail->send()) {
echo 'No se pudo enviar el mensaje...'.$mail->ErrorInfo;
} else {
echo 'El mensaje se envió!';
}

Configuración principal PHPMAILER BCC y CC

Este aparatado es muy importante porque las siguientes líneas de código están enfocadas al ejemplo. Por lo tanto, Para agregar otros destinatarios en copia (CC) o copia oculta (BCC), debemos agregar estas líneas en nuestro archivo de phpmailer:

$mail->addCC('copiado@yahoo.com');
$mail->addBCC('copia_oculta@yahoo.es');

Realizar el envío.

Por último, como siempre, no hay que olvidar el parámetro $mail->send()

  Enviar Email en PHP con PHPMailer

Por qué usar estos parámetros de con copia y copia oculta

Cada proyecto que se realiza hay una necesidad de enviar correos electrónicos desde su código fuente. Por lo tanto, la única función de PHP que admite esto directamente es mail(). Sin embargo, no proporciona ninguna ayuda para hacer uso de funciones populares como cifrado, autenticación, mensajes HTML y archivos adjuntos.

  PHPMailer con plantilla HTML5

Si deseamos dar formato al correo electrónico es sorprendentemente difícil. La gran mayoría del código que encontrará en línea que usa la función mail() directamente es simplemente incorrecto, ¡si no inseguro!

En cambio, PHPMAILER lo hace sencillo, muy personalizado con incrustación HTML y CSS lo que lo convierte en el preferido de los programadores si desean un email profesional.

CONCLUSION

  • Hemos aprendido a enviar correos vía SMTP usando phpmailer
  • Además, hemos agregado la opción de enviar con copia y copia oculta.
  • Por otro lado, también instalamos el composer que es vital para el funcionamiento del ejemplo

Datatables Dropdown PDO, ServerSide, Responsiva

ServerSide
Responsiva adaptable
Opciones de exportación Dropdown
Mensajes usando SweetAlert2
Acciones (Editar, Agregar, Ver, Eliminar)

Si quieres conocer otros artículos parecidos a PHPMAILER BCC y CC, copia oculta y con copia: [Completo] puedes visitar la categoría PHPMailer.

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

    1 Comentarios

  1. Edgar Martinez G dice:

    Excelente articulo, por favor me podria ayudar con lo siguiente, estoy enviando correos con la libreria phpmailer y funciona bien pero cuando adjunto una linea en addCC no envia esta copia, el codigo es el siguiente:
    $mail_cc = 'edgarmartinez_gomez@hotmail.com';
    $mail->setFrom('nominagobernacionsantander@delfineco.com'); // Correo de donde se va enviar (?)
    $mail->addAddress($email);
    $mail->addCC($mail_cc);

    por favor me podria ayudar, me falta configurar algo, la verdad ya no se que mas mirar, gracias

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio web protege su privacidad al adherirse al Reglamento General de Protección de Datos de la Unión Europea (GDPR). No utilizaremos sus datos para ningún propósito que no haya dado su consentimiento. Obtenga más información en nuestra página política de privacidad