para el envío de mails php nos provee de la función mail() esta función esta incluida en todas...

Post on 03-Jan-2015

11 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Para el envío de mails PHP nos provee de la función mail()

Esta función esta incluida en todas las versiones de PHP, sin necesidad de instalar nada extra.

mail() nos permite configurar y luego enviar el mensaje de correo.

Recibe 3 parámetros obligatorios y 2 opcionales. Devuelve true si el mensaje se envió de forma

correcta y false en caso contrario.

Destinatario: la dirección o direcciones de correo que van a recibir el mensaje. Si incluimos varias direcciones debemos separarlas por una coma.

Asunto: un texto que queremos que sea el asunto del correo electrónico a enviar.

Cuerpo: el cuerpo del mensaje, lo que queremos que tenga escrito el correo.

<?mail(“destinatario1@prueba.com, destinatario2@otro.com",“Asunto",“Cuerpo del mensaje") ?>

Headers: Cabeceras del correo. Datos como la dirección de respuesta, las posibles direcciones que recibirán copia del mensaje, las direcciones que recibirán copia oculta, si el correo está en formato HTML, etc.

Additional_parameters: esta opción no suele utilizarse y, además, sólo está disponible a partir de la versión PHP 4.0.5 y desde PHP 4.2.3 está deshabilitado en modo seguro. Puede usarse para pasar parámetros adicionales al programa configurado para enviar el correo, cuando se manda el mail usando la opción de configuración sendmail_path.

<? $destinatario = "pepito@desarrolloweb.com"; $asunto = "Este mensaje es de prueba"; $cuerpo = '<html><head><title>Prueba de correo</title></head><body><h1>Hola!</h1><p>Este cuerpo del mensaje a enviar</p> </body></html>'; //para el envío en formato HTML $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";//dirección del remitente $headers .= "From: Miguel Angel Alvarez <pepito@desarrolloweb.com>\r\n";//dirección de respuesta, si queremos que sea distinta que la del remitente $headers .= "Reply-To: mariano@desarrolloweb.com\r\n"; //ruta del mensaje desde origen a destino $headers .= "Return-path: holahola@desarrolloweb.com\r\n";//direcciones que recibián copia $headers .= "Cc: maria@desarrolloweb.com\r\n"; //direcciones que recibirán copia oculta $headers .= "Bcc: pepe@pepe.com,juan@juan.com\r\n";mail($destinatario,$asunto,$cuerpo,$headers) ?>

top related