cursos.
← Programación
Ficha 005.364UdemyGRATIS

Función "mail" de PHP: Aprende a enviar emails con PHP

por Yaser Eldabete

Enseña a enviar emails con la función mail() de PHP y a probarlos con un servidor SMTP falso, desarrollando un formulario con página de éxito.

Recomendado, valoración editorial 4 de 5

verificado 2026-10-01 — sigue siendo gratis en Udemy

Empezar en Udemy

Respuesta rápida

Curso gratis de Programación en Udemy impartido por Yaser Eldabete (41 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.

Veredicto
4/5 · Recomendado
Para quién
Personas que ya conocen lo básico de PHP y quieren aprender a enviar correos desde un formulario con la función mail().
Duración
41 min · 6 lecciones
Precio
Gratis en Udemy
Autor
Yaser Eldabete
Plan sugerido
1 sem. · 1.5 h/sem.
Verificado
el 1 de octubre de 2026

Nuestro veredicto

Recomendado, valoración editorial 4 de 5

Mini curso corto y práctico para aprender a enviar emails con mail() y probarlos con un SMTP falso. Es adecuado para quien ya conoce PHP básico y quiere un ejemplo concreto. Su alcance es limitado.

Puntos fuertes

  • Es breve (41 minutos) y va directo a un proyecto concreto.
  • Incluye un servidor SMTP falso para probar sin enviar correos reales.
  • Tiene una sección de contenido descargable.

A tener en cuenta

  • Solo cubre la función mail(), sin otras alternativas de envío.
  • No consta el año de publicación; conviene comprobar que la configuración sigue siendo válida en tu versión de PHP.
  • Los capítulos son pocos y la descripción da poco detalle sobre el servidor SMTP elegido.

De qué trata

Mini curso de unos 41 minutos y 6 lecciones sobre cómo enviar emails con PHP mediante la función mail(), incluida en todas las versiones del lenguaje. También explica cómo utilizar y configurar un servidor SMTP falso para comprobar que el código funciona.

Se organiza en cuatro secciones: introducción, codificación, contenido descargable y despedida. Durante la codificación se desarrolla un proyecto con una página principal con formulario, una página de éxito, una hoja CSS y el script que gestiona los datos y los envía.

  • Enviar emails con la función mail() de PHP
  • Qué es un servidor SMTP y cómo usarlo
  • Configurar un servidor SMTP falso para pruebas
  • Formulario, página de éxito y script de envío

Para quién es este curso

  • Personas que ya conocen lo básico de PHP y quieren aprender a enviar correos desde un formulario con la función mail().
  • Quien necesita un ejemplo práctico y breve de formulario, página de éxito y script de envío.
  • Estudiantes que quieren aprender a comprobar el envío de emails en local con un servidor SMTP falso.

Mejor busca otro si…

  • Quien busque enviar correo en producción con librerías o servicios externos: el curso se centra en la función mail().
  • Quien nunca haya visto PHP y necesite una introducción al lenguaje.

Antes de empezar

  • Nociones básicas de PHP y de formularios HTML, que el proyecto da por supuestas.
  • Un entorno donde ejecutar PHP en local.

Qué sabrás hacer al terminar

  • Utilizar la función mail() de PHP para enviar emails.
  • Entender qué es un servidor SMTP y cómo usarlo.
  • Configurar un servidor SMTP falso para comprobar que el código funciona.
  • Construir un formulario que recoja los datos y los envíe por email con una página de éxito.

Estructura del curso

  1. 01

    Introducción

    Presentación del mini curso y de lo que se va a construir: un proyecto de envío de emails con PHP.

  2. 02

    Codificación

    Desarrollo del proyecto: index.php con el formulario, la página de éxito, el CSS de las páginas y el script que gestiona los datos y los envía con mail(). Incluye el uso y la configuración del servidor SMTP falso.

  3. 03

    Contenido descargable y despedida

    Sección con material descargable y cierre del curso.

Capítulos del vídeo

  1. 01Introducción
  2. 02Códificación
  3. 03Contenido descargable
  4. 04Despedida

Plan de estudio sugerido

1 semana · unas 1,5 h por semana

  1. 1.Sesión 1: ve la introducción y la codificación, pausando para escribir el formulario y el script.
  2. 2.Sesión 2: configura el servidor SMTP falso, repite el envío y revisa el contenido descargable.

El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.

Consejos para seguirlo

  • Escribe el código a la vez que el vídeo en lugar de limitarte a copiarlo.
  • Descarga el material de la sección correspondiente para comparar con tu versión si algo falla.
  • Cuando funcione, prueba a añadir campos al formulario y comprueba cómo cambia el email recibido.

Antes y después de este curso

Cómo lo presenta Yaser Eldabete

Aprende las herramientas necesarias para enviar emails con PHP y comprobar que tu código funciona correctamente.

Bienvenidos a este mini curso en el cuál vamos a aprender como enviar emails con PHP usando la función mail(), que viene incluida en todas la versiones de PHP y como utilizar y configurar un servidor STMP fake que usaremos para comprobar que el código PHP funciona correctamente. El…

Extracto de la descripción original en Udemy.

Preguntas frecuentes

+¿Cuánto dura?

Unos 41 minutos, repartidos en 6 lecciones.

+¿Qué se construye?

Un formulario en index.php, una página de éxito, un CSS y un script que envía el email con mail().

+¿Hace falta un servidor de correo real?

No: el curso enseña a usar y configurar un servidor SMTP falso para comprobar que el código funciona.

Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Yaser Eldabete; si ves algún error, avísanos.

Guías para sacarle partido