Código php para enviar mails

 

Para enviar correos usaremos la función mail() de PHP. Esta es la sintasis extraída de la web oficial.

mail(to, subject, message, headers, parameters);
Repasemos los diferentes parámetros:
  • to (Obligatorio): Destinatari@ o destinatari@s del email. Los destinatarios deben ir separados por coma.
  • subject (Obligatorio): Asunto del email.
  • message (Obligatorio): Mensaje que queremos enviar al destinatari@.
  • headers (Opcional): Funcionalidad para añadir cabeceras extra como From (De), Cc (En copia) y Bcc (En copia oculta)
  • parameters (Opcional): Establece las opciones adicionales del envío del email como puede ser la opción de configuración sendmail_path.

Ejemplos de envío de emails con PHP mail()

$to = "destinatario@email.com, destinatario2@email.com";
$subject = "Asunto del email";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$message = "Hola";
mail($to, $subject, $message, $headers);
Os explico el ejemplo:
  • En la variable $to almaceno las direcciones de envío separadas por coma.
  • Con la variable $subjet establezco el asunto del email.
  • Después las cabeceras de envío ($headers) en donde especificdo la codificación y tipo de contenido que va en el cuerpo del email.
  • En $message pongo el cuerpo del email que leerá el/la destinatari@.
  • Por último se envía el email o correo electrónico con los parámetros establecidos.

Comentarios

Anónimo ha dicho que…
gracias