Php Mailer.

¿Qué es?

PHPMailer es la biblioteca clásica de open-source para enviar emails en PHP. Es compatible con la mayoría de frameworks PHP, como Laravel y Symfony y es utilizada por muchos proyectos de open-source como WordPress.

Características

Autenticación SMTP, Validación automática de direcciones de email, Protección contra ataques de inyección de encabezados, Soporte para protocolos TLS y SSL, Soporte para firma DKIM y S/MIME, Soporte para imágenes incrustadas, Soporte para añadir archivos adjuntos, incluyendo .

Cómo se utiliza

1. Instalar PHPMailer La forma más sencilla de instalar PHPMailer es usando Composer. Si no tienes Composer instalado, primero descárgalo desde https://github.com/PHPMailer
2. Configurar PHPMailer Crea un archivo PHP (por ejemplo, enviar_correo.php) y configura PHPMailer para enviar correos.
3. Notas importantes Gmail y contraseñas: Si usas Gmail, es posible que necesites generar una contraseña de aplicación desde tu cuenta de Google (en la sección de seguridad) porque Gmail bloquea el acceso de aplicaciones menos seguras.
4. Requisitos del servidor Asegúrate de que tu servidor tenga habilitado el acceso a Internet y soporte para conexiones salientes en los puertos SMTP (como 465 o 587).

Ejemplo de como se aplica

Primero descargas el archivo de php de Git hub.

Segundo incluyes el archivo de php mailer en tu proyecto.

Tercer creas un formulario sencillo.

Cuarto paso creas un archivo php en donde va ejecutar todo el proceso del envio, para este ejemplo el archivo se llamará send_mail.php

Quinto paso llamas a la librearia de php mailer.

Sexto paso crearas un if donde llames las varibales del fomulraio que quieres que se envien al correo

Septimo paso, crearas el aparatado donde pongas el correo a donde quieres que se envie y la contraseña del correo nota: si usas gmail tienes que generar una contraseña apliacion desde tu cuenta.

Octavo paso configuras el correo a donde quieres que reciba la información

Noveno paso crearas el cuerpo del correo en donde pongas como quieres que aparezca y pondras un sino para el mensaje de que se recibio el correo y un mensaje en el caso de que no se recibio la información

Material de apoyo.