Cómo utilizar PHP para enviar correo electrónico

Cómo utilizar PHP para enviar correo electrónico

Cómo utilizar PHP para enviar correo electrónico

VALORACIÓN DEL ARTÍCULO:
5/5


Es relativamente fácil enviar correo electrónico desde un script PHP que se ejecuta en una página web. Incluso puede especificar si el script PHP de correo electrónico debe utilizar un servidor SMTP local o remoto para enviar mensajes.

Ejemplo de PHP Mail Script


 $to = " recipient@example.com ";

subject = "

 ¡Hola! ";

body = "

 Hola,Como estas? ";

if (mail($to, $subject, $body)) {
echo("

 Correo electrónico enviado correctamente! 

);

} si no {
echo("

 Error en la entrega del correo electrónico... 

);

}
?

En este ejemplo, sólo cambie el texto en negrita por el que tenga sentido para usted. Todo lo demás debe dejarse como está, ya que lo que queda son partes no editables del script y necesarias para que la función de correo PHP funcione correctamente.

  • a: Esta es la dirección de correo electrónico a la que debe enviarse el correo electrónico. Esto podría ser suyo o de otra persona, dependiendo de por qué está usando la función de correo de PHP.
  • asunto: Escriba lo que quiera que se use como asunto de los correos electrónicos enviados a través de este script PHP.
  • body : Aquí es donde va el cuerpo del correo electrónico. El parámetro añade una nueva línea al mensaje para que no se muestre todo en una sola línea al destinatario. Usted puede agregar más de una, como lo hemos hecho anteriormente para hacer múltiples líneas.
  • echo : Los dos mensajes "echo" que ve arriba son sólo mensajes de éxito o error que se muestran en la página si los tres parámetros anteriores no están debidamente cumplimentados.

Más opciones de correo electrónico PHP

Si desea que la línea de encabezado "From" se incluya en el script PHP, sólo tiene que añadir esa línea de encabezado extra. Esta guía le mostrará cómo añadir una opción extra en el script que define una dirección de correo electrónico "De" en particular, de forma muy parecida a una interfaz de correo electrónico normal.

La función mail() incluida en PHP no soporta la autenticación SMTP. Si mail() no funciona para usted por esta u otra razón, puede enviar el correo electrónico utilizando la autenticación SMTP. En esa guía también hay un tutorial sobre cómo hacer que su script de correo PHP soporte encriptación SSL.

Para asegurarse de que los usuarios introducen una dirección de correo electrónico real, puede validar el campo de texto para asegurarse de que contiene una estructura similar a la del correo electrónico.

Si desea especificar el nombre del destinatario además de la dirección "destino", sólo tiene que añadir el nombre dentro de las comillas y, a continuación, poner la dirección de correo electrónico entre paréntesis, por ejemplo: "Nombre de la persona ".

Mucha más información sobre la función de envío de correo de PHP aparece en PHP.net.

Protegiendo su Script de la Explotación de Spammer

Si utiliza la función mail() (en combinación con un formulario web en particular), asegúrese de que se llama desde la página deseada y proteja el formulario con algo como un CAPTCHA.

También puede buscar cadenas sospechosas (por ejemplo, "CCO:" seguido de varias direcciones de correo electrónico).

TAMBIÉN TE INTERESA

impacto-a-la-IA-Generativa-en-el-cloud-privado

El impacto de la IA Generativa en el Cloud Privado

En este artículo indagamos sobre un término que está muy de moda en estos días: la IA Generativa. Además de describir qué y cuál es su potencial, lo vamos a relacionar con el Cloud Privado, ya que estos entornos pueden dar un gran paso adelante gracias a la capacidad de procesamiento y generación de datos

recetas-de-postres

Conviértete en todo un chef con las recetas de cocina de Alexa

El famoso asistente de voz de Amazon puede hacer casi de todo lo que le pidas, incluidas las recetas de cocina de Alexa. Tras cinco años de vida en España, algo más en Estados Unidos, los datos que maneja la compañía indican que muchas personas recurren a Alexa como su ayudante en la cocina, ya

videos-TikTok

TikTok vs. Google: la red social planta cara al buscador rey

Las búsquedas en Internet viven su particular Juego de Tronos. Google siempre ha estado sentado en el Trono de Hierro pero cada vez más familias están pujando por destronar al rey. Sin duda, Microsoft se ha postulado como un digno rival con su navegador Edge y la puesta en marcha de la IA en esta

Zoom-Workplace

Zoom Workplace, la plataforma de trabajo que ha ideado Zoom con base en la IA

En cuestión de cuatro años, Zoom ha pasado de ser una gran desconocida a toda una referencia en el mundo de las comunicaciones. De emerger como herramienta de videollamadas en la pandemia, hoy Zoom se ha convertido en toda una solución multiusos para la vida diaria y el trabajo, cuya culminación se ha traducido con