RE:envío automático de E mail
Hola.
Pues depende de que estes usando para tu proyecto, si usas un server linux puedes hacer un php que revise tu base todos los dias y vea si hay correo por enviar o recordatorios y enviarlos, el truco es que deberias ejecutarlo automaticamente todos los dias esto lo haces con Cron si tienes accesso ala consola colocas
crontab -e
e ingresas a la ediccion del archivo de configuracion del cron presionas i (para editar) e ingresas una nueva linea asi
0 8 * * * curl "http://localhost/enviodiariodemail.php"
presionas (ESC) y colocas :x (tipeas :x) y enter para grabar el cambio
y listo!
Si estas usando Windows como server pues no lo uses!
P.D. la funcion curl sirve para ejecutar una pagina web en consola, se podria decir que es un mini navegador para consola tambien se puede usar lynx asi:
0 8 * * * lynx -dump "http://localhost/enviodiariodemail.php"
Saludos.
GOS.