AOWS

Just another adrian’s weblog

Enviar correo con la función mail de PHP

with 4 comments

[php]
bool mail ( string $to, string $subject, string $message [, string $additional_headers [, string $additional_parameters]] )
[/php]

Quizá una de las funciones no orientadas al proceso o a la presentación más utilizadas es esta que vemos aquí arriba. mail nos proporciona una funcionalidad vital en muchas ocasiones, como es el envío de correos electrónicos.

Los campos son claros: destinatario, asunto y mensaje. Más explicaciones necesitan los últimos.

En additional_headers podemos indicar el correo de quien envía, dirección a la que se debe responder, el tipo del mensaje (por ejemplo, HTML), direcciones que recibirán copia…

El último campo, el additional_parameters, es menos utilizado y sirve para enviar parámetros al programa que esté configurado para el envío de correos.

Ejemplo:

[php]
$destinatario = “destinatario@dominio.com”;
$asunto = “Asuntillo”;
$mensaje = “Mensajito”;
$headers = “From: origen@dominio.com\r\n”;
$headers .= “Reply-To: a_contestar@dominio.com\r\n”;
$headers .= “Cc: copia@dominio.com\r\n”;

mail ($destinatario, $asunto, $mensaje, $headers);
[/php]

Written by adrian

14 septiembre, 2007 a 00:45

Publicado en Posts

Tagged with , ,

4 comentarios

Subscribe to comments with RSS.

  1. Si el servidor SMTP que enviará el mensaje requiere autenticación (por ejemplo para enviar desde Gmail) la función “mail” no es válida ya que no la soporta. Solución: http://phpmailer.sourceforge.net/

    sergio

    14 septiembre, 2007 at 11:51

  2. Cierto es, pero en la mayor parte de los casos con la función mail y el servidor local llega.

    Creo que la clase que pones la utilicé alguna vez, no recuerdo bien. Aunque las características parecen interesantes.

    adrian

    14 septiembre, 2007 at 23:05

  3. cabrooooooo

    andrei

    31 octubre, 2007 at 01:20

  4. buen dato

    Loki

    5 noviembre, 2007 at 16:50


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: