Esta vez, vamos a realizar el envío utilizando direcciones almacenadas en una base de datos (mysql), por lo tanto, no necesitaremos ningún formulario previo para recoger datos ya que los sacaremos de la BBDD.
Suponemos que tenemos una tabla que contiene la información necesaria, en este caso con el email y el nombre nos vale, con una consulta sacamos a un array el nombre y el email de los destinatarios del mensaje. De manera que tenemos:
Ya hemos visto como funciona la clase PHPMailer, ahora vamos a ver como adjuntar un archivo.
Como se ve no cambia mucho, sólo hay que escribir un par de líneas más.
Se supone que ya se han subido los archivos al servidor.
Voy a comentar como funciona la clase de PHP PHPMailer, es una clase que funciona muy bien para el envío de mails y facilita mucho el trabajo, sobre todo los problemas de juego de carácteres y evitar que envíen los mails a la carpeta spam.
Pasos a seguir:
- Descargamos la clase: http://sourceforge.net/project/showfiles.php?group_id=26031
- Creamos una carpeta en el servidor llamada classes y subimos vía FTP lo siguiente:
- el archivo class.phpmailer.php
- la carpeta languages
