Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Enviar un mail con PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Enviar un mail con PHP

Enviar un mail con PHP es algo realmente sencillo, se hace de la siguiente forma:

mail(para, asunto, texto, adicional);

para (string) La/s dirección/es de correo a la/s que enviaremos el mail, para introducir mas de una, las separaremos por comas, mas o menos así:
"eduardo@mcanam.com; pedro@mcanam.com"

Consejo: Si queréis que en el para de los servidores de correo aparezca el nombre del destinatario en vez de su dirección de correo, deberíais poner algo asi:
"Pedro García Roblejo <pgarcia@mcanam.com>"
También se puede meter mas de una dirección si la separamos por comas.
asunto (string) El asunto sobre el que trata el e-mail, no tiene mas secreto.
texto (string) El mensaje que va dentro del e-mail.
Recordar que por defecto se enviara como texto plano, así para introducir un salto de línea se haría con n , o un tabulador t .
adicional (string, opcional ) Aquí puedes introducir todos los datos de la cabecera del mail que no has podido introducir con las otras opciones para y asunto, o incluso poner estas dos.
Hay que tener en cuenta que un mail se divide solo en dos partes, cabecera y cuerpo.
El cuerpo contiene el mensaje que leemos, mientras que la cabecera tiene los datos sobre el mensaje: el asunto, las direcciones a las que va dirigido, el tipo de datos del mensaje, la importancia del mensaje, donde debe ser respondido el mensaje, etc.
Los campos que introduzcamos se añadirán al final de la cabecera.
Para ver las cabeceras de los mails, pincha aquí .
Los campos 'To' y 'Subject' ya los introduce la función mail con los campos 'para' y 'asunto', por lo que es recomendable añadirlos en esos campos y no aquí.


En el código de ejemplo enviaría un mail a un tal Pedro con el asunto Mensaje de prueba, el texto:
Línea 1
Línea 2
Línea 3    tabulador
Y vendría a nombre de 'Webmaster de McAnam' con una prioridad alta.

Original de McAnam.com

 



Usuarios que han visto este tema también han visto...

- Web Service: WSDL y UDDI
- Covertir Números decimales a Romanos en PHP
- Subir base de datos MySQL vacia al servidor en PHP
- Evitar conflictos escritura/lectura en PHP
- Comprimir un archivo en el servidor en PHP


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 04-07-2008 a las 23:27:26