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 UdemyRespuesta 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 5Mini 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
- 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.
- 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.
- 03
Contenido descargable y despedida
Sección con material descargable y cierre del curso.
Capítulos del vídeo
- 01Introducción
- 02Códificación
- 03Contenido descargable
- 04Despedida
Plan de estudio sugerido
1 semana · unas 1,5 h por semana
- 1.Sesión 1: ve la introducción y la codificación, pausando para escribir el formulario y el script.
- 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
- Antes de este cursoAprende PHP desde Cero - Nivel BásicoCubre los fundamentos de PHP que conviene tener antes de este mini 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
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.