Email a múltiples destinatarios con PHP

01/Oct/2017 PHP Deja un comentario
programación php

Ya hemos visto lo sencillo que es enviar un email en PHP, pero cómo tenemos que hacer para poder enviar un email a múltiples destinatarios con PHP. Pues veamos lo sencillo que es realizar esta tarea.

Lo primero que nos tenemos que fijar es en el método que se utiliza en PHP para enviar emails, este es a función mail(). Si analizamos los parámetros que nos ofrece esta función veremos que son muy sencillos de entender:

  1. bool mail ( string $to , string $subject , string $message
  2. [, string $additional_headers [, string $additional_parameters ]] )

El parámetro $to es el que nos permite identificar los destinatarios del email. Ya que queremos enviar el email a múltiples destinatarios con PHP deberemos de conformar una cadena de emails los cuales estén separados por comas.

Es importar respetar el uso de la coma para separarlos, ya que otra forma de separar los emails no funcionaría.

  1. $para = 'usuario1@correo.com, usuario2@otrocorreo.com';

El resto de parámetros serán: $subject para representar el título del mensaje y $message para indicar el mensaje que quieras enviar.

Para poder indicar de quién le envía el correo electrónico deberemos de utilizar las cabeceras del método mail().

  1. $para = 'usuario1@correo.com, usuario2@otrocorreo.com';
  2. $titulo = 'Enviando email desde PHP';
  3. $mensaje = 'Este es un email que se envía a múltiples destinatarios';
  4. $cabeceras = 'From: Línea de Código <envios@lineadecodigo.com>';

Ya solo nos quedará invocar a mail().

  1. $enviado = mail($para, $titulo, $mensaje, $cabeceras);

El valor que nos deja en la variable $enviado representará si el correo se envió correctamente o hubo problemas en el envío. Es por ello que podemos realizar alguna comprobación:

  1. if ($enviado)
  2. echo 'Email enviado correctamente a '.$para;
  3. else
  4. echo 'Error en el envío del email';

De esta forma tan sencilla hemos conseguido enviar un email a múltiples destinatarios con PHP.

Vídeos sobre PHP


¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

*