Comunidad de diseño web y desarrollo en internet online

mandar mail en determinada fecha

Citar            
MensajeEscrito el 12 Sep 2008 03:04 pm
Hola

Quiero poner una especie de recordatorio con una BD en la cual se guarda el mensaje, el mail al que va dirigido y la fecha en que se tiene que mandar

Alguien conoce algun script en php que corra automaticamente (para que verifique las fechas y cuando sea la actual mande el mail)

gracias

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 12 Sep 2008 03:47 pm
funcion mail() y funcion date() te serviran

Por sandino

51 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Sep 2008 05:03 pm
Eso me sirve cuando yo ejecuto el codigo, revisla lista de fechas y si es la actual se manda... lo que quiero es que automaticamente revise las fechas sin "que yo le diga"...

algun codigo en el servidor que cada dia en la mañana lo lea y mande los correos (algo como eso), pero sin que yo tenga que entrar a una liga se podra?

de todos modos gracias ;)

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 12 Sep 2008 06:24 pm
prueba averiguando con cron jobs o el fabulo curl para trabajos automaticos :-D

Por talcual

686 de clabLevel



 

Colombia

msie
Citar            
MensajeEscrito el 27 Sep 2008 12:06 am
Y el servidor como sabe que es de mañana ??
Y el servidor como sabe si ya es la hora de envio ??

Primero creas un script en php
dentro de ese script-manda-mails.php debera haber lo siguiente

1. Seleccione * From Tabla Donde CorreoEnviado='NO' Y FechaEnvio >= NOW ()
Si Num_Rows = 0 DIE()

2. Como hay algun Mensaje procedemos a enviarlo
mail('[email protected]', 'Asunto: Mensaje Automatico', "Aca va el mensaje etc etc");

3. Marcamos el Registro del Mail como Enviado, o en su defecto actualizamos la fecha envio a un tiempo posterior a fin de reenviarlo otra vez.
Actualize Tabla Set CorreEnviado='SI' Donde IDmail=xxx

---------------------------------------------------------

Ese seria el Script, ahora es cuestion de que se ejecute automaticamente, para ello debe incluir en lagunas paginas de su sitio un llamdo asi
<?php include("Direccion/de/mi/script-manda-mails.php") ?>

Obviamente la pagina que incluya esa declaracion DEBE ser visualizada varias veces y asi cada vez que se abra el script corre en 2d0 plano, por lo tanto lo ideal es colocar el include al final del codigo para que no entorpezca la carga de la pagina.

por ultimo cargamos la BasedeDatos con Hijuemil Correos y tenemos un bonito sistema de SPAM automatizado.

Por sysmaya

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Sep 2008 04:39 pm
CRONJOBS (busca información sobre ellos) son procesos automatizados que se repiten cada X tiempo

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 30 Sep 2008 02:22 pm
Si no tienes acceso a tu servidor puedes usar ESTO

Por ChickenExecutor

351 de clabLevel

2 tutoriales
1 articulo

 

El pais de la Resistance

mozilla

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.