Envio de emails con php

Php dispone de la función mail() que nos permite enviar emails con o sin formato html.

La función mail tiene el siguiente formato:

mail($destino, $asunto, $mensaje, $encabezados);

donde

$destino: es la dirección a donde se enviará el mensaje

$asunto: es el asunto del mensaje

$mensaje: es el cuerpo del mensaje

$encabezados: aquí se añade el formato html además de poder indicar remitente, copia, copia oculta, etc.

Veamos un ejemplo:

<?php

$nombre = “Nombre del emisor”;

$destino = “email del destinatario”;

$emisor = “email del emisor”;

$asunto = “asunto”;

$mensaje = “cuerpo del mensaje”;

$cabecera = “From: $nombre <$emisor> \r\n”; //nombre y email del emisor

$cabecera .= “Reply-to: $emisor \r\n”; //a quién se le contesta el mensaje

$cabecera .= “Content-type: text/html; charset=iso-8859-1”;//indicamos que contiene formato html

mail($destino, $asunto, $mensaje, $cabecera); //por último llamamos a la función mail() con las variables que hemos creado anteriormente

?>

Como ves, se ha repetido la variable $cabecera, varias veces. Esto se puede aprovechar para insertar líneas de código html para darle formato al mail.

Deja un comentario

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