Enviar correos electrónicos con archivos adjuntos en PHP

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

¿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.

Descargar
Botón volver arriba
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad