Índice

Enviar un correo electrónico

1. Visión de conjunto

Un sitio web interactivo a menudo necesita enviar mensajes electrónicos a los usuarios, por ejemplo para confirmar una compra, una inscripción o enviar un boletín informativo.

La función mail que ofrece PHP permite responder simplemente a este tipo de necesidad. Esta función se detalla en este capítulo, en primer lugar, para enviar mensajes de texto (sin adjuntos), y luego, para enviar mensajes en formato MIME (Multipurpose Internet Mail Extensions).

Además, PHP ofrece una potente biblioteca, pero más compleja de utilización, para gestionar mensajes según el protocolo IMAP (Internet Message Access Protocol). No trataremos esta biblioteca en este libro, ya que no es indispensable para responder a la necesidad mencionada anteriormente.

2. Enviar un mensaje de texto sin adjunto

La función mail permite enviar un mensaje electrónico.

Sintaxis

booleano mail(cadena destinatario,  cadena asunto, cadena mensaje[, cadena encabezado])

destinatario

Dirección electrónica del destinatario. Pueden indicarse varios destinatarios separándolos mediante comas.

asunto

Asunto del mensaje.

mensaje

Texto del mensaje.

encabezado

Encabezados suplementarios.

La función mail envía el mensaje indicado por los diferentes parámetros a un servidor de correo electrónico definido por las directivas de configuración siguientes:

Win32

SMTP

Dirección del servidor SMTP al que enviar el mensaje. ...