Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2012, 02:48
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 7 meses
Puntos: 33
envío de correos directamente desde mysql

Buenas,

Desde la web que estoy desarrollando necesito implementar algo que envíe correos electrónicos a direcciones que tengo almacenadas en mi base de datos.

Estos correos se envían en determinadas circunstancias (es decir, de forma no periódica), pero obviamente no puedo (por la cantidad de trabajo que supondría) controlar este tema manualmente.

Es por eso que he pensado en si habría algo que hacer desde mysql directamente, algo así como:

Código:
DECLARE em VARCHAR(200);
DECLARE emails CURSOR FROM select email from tabla;
DECLARE con BOOLEAN DEFAULT FALSE;
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET con = TRUE;

OPEN emails;

main: REPEAT

FETCH usr_main INTO usm_us;
    IF NOT con THEN
        "enviar mail a em"
    END IF;
UNTIL con END REPEAT main;
o llamar a alguna función externa que hiciera algo similar...

gracias