Enviar correos electrónicos con archivos adjuntos en PHP

  • Versión
  • Descargar 78
  • Tamaño del archivo 170.95 KB
  • Recuento de archivos 1
  • Fecha de creación 31 enero, 2021
  • Última actualización 31 enero, 2021

¿Cómo funciona el Script?

Voy a suponer que necesito enviar un informe con un documento adjunto en el trabajo y lo podemos hacer fácilmente con este método.

Básicamente necesitamos estos componentes y son los siguientes:

  • Disponer de un formulario HTML5 y dentro de este formulario habilitar un campo de tipo email (Email destinatario) y un campo de tipo "file" <input type="file" name="myfile">. Sin embargo, este tipo de input nos permitirá seleccionar un archivo de nuestro ordenador.
  • Este formulario haciendo uso del método POST subirá el fichero a una carpeta en el servidor.
  • La librería PHPMailer recibirá los datos del formulario para poder procesar el envío a ese email destinatario y el archivo que ha sido subido al servidor a través de la variable $mail->AddAttachment($archivo);
  • Por último, la variable $mail->Send() se encargará de enviar el email junto al archivo.
  • Después de enviar con éxito el correo electrónico, hemos creado una instrucción para eliminar el archivo cargado en nuestro servidor.
Descarga 156 Sistemas PHP & MySQL
Botón volver arriba