
Si programas en PHP, sabrás que este lenguaje de programación web nos ofrece una gran variedad de posibilidades para realizar un enorme conjunto de operaciones.
Seguramente, en algún momento, tras recibir el envío de un formulario, por parte de tus usuarios, o tras la producción de algún evento, has tenido la intención de enviar un correo de respuesta a dichos usuarios, quizás confirmando un registro, o la suscripción a una newsletter, o cualquier otro motivo.
PHP ofrece, de forma nativa, una función para el envío de correo electrónico. Esta función es mail y, sinceramente, el envío de emails a través de la misma se convierte en algo sorprendentemente fácil.
Cómo enviar emails desde el lenguaje de programación web PHP
A continuación te mostramos un código de ejemplo en el que puedes ver como llamar a la función de envío de correo electrónico, mail, con sus respectivos parámetros.
1 2 3 4 5 6 7 8 9 10 11 | $para = 'destinatario@tudominio.com'; $asunto = 'Este es el asunto del email'; $mensaje = 'Hola, esto es una prueba de envío de email desde PHP'; $cabecera = 'From: yo@midominio.com' . "\r\n" . 'Reply-To: yo@midominio.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($para, $asunto, $mensaje, $cabecera); |
Como puedes observar en el código anterior, la función mail recibe cuatro parámetros:
- El primer parámetro se refiere a la dirección de correo electrónico del destinatario.
- En segundo lugar introduciremos el asunto de nuestro correo.
- Como tercer parámetro pasaremos el contenido del mensaje o email.
- Por último, tenemos la cabecera del mensaje de correo electrónico.
Con la definición de dichos parámetros, y la llamada a la respectiva función, tu servidor de PHP realizará el envío de dicho correo electrónico a la dirección introducida.
Nota. Ten en cuenta que el uso de esta función para el envío de emails desde PHP suele configurarse en el archivo php.ini en el servidor, por lo que si tuvieras algún problema con dicho envío, es muy probable que esté desactivada en dicha configuración.
Para la correcta realización del envío del correo para el código arriba indicado, no olvides sustituir las direcciones de correo electrónico que, tanto en la variable $para como en la variable $cabecera, hemos usado a modo de ejemplo.
