Enviando emails
Clase 23 de 25 • Curso de PHP con Laravel
Contenido del curso
Introducción
Fundamentos
Bases de Datos
Operaciones CRUD
Relaciones en bases de datos
Emails
Autenticación
Cierre
Resumen
Para enviar correos electrónicos necesitamos usar algún servicio especializado en lugar de cuentas propias tipo gmail porque estas últimas tienden a bloquearse al detectar mucha actividad de envíos. mailtrap.io ofrece un servicio especial para probar cómo funciona el envío de correos durante el desarrollo de una aplicación.
- Dentro de tu cuenta de mailtrap tendrás tus diferentes bandejas de entrada y al entrar a ellas encontrarás las credenciales necesarias para configurar la aplicación. Lo más común es usar credenciales SMTP.
- En nuestro archivo .env encontraremos cómo configurar el envío de email. Necesitaremos el username y el password.
- La configuración real se hace siempre dentro de la carpeta config en el archivo mail.php
- PHP artisan nos provee el comando make:mail que se usa para crear una nueva clase de email. En Laravel los correos electrónicos son objetos que podemos trabajar con ciertas características e incluso darles un template para que sean rendereados.
- Laravel nos ofrece un facade llamado Mail que nos ayuda a hacer el envío.