PDA

Arată versiune īntreagă : programarea unor email-uri cu ajutorul cron job



samfingcul
22.12.2009, 08:30
salut,
am o baza de date cu niste statistici care se updateaza manual pentru vreo 40 de useri.
as vrea sa creez un cron job, ca la sfarsitul lunii sau pe o data anume, sa se creeze cate un html cu acele statistici si sa se trimita la cate o adresa de email pentru fiecare user in parte.
practic vreau ca user-ul 21, in fiecare 1 ale lunii, sa primeasca un email cu statisticile lui din luna precedenta.
data de baze o am pe hostgator unde am acces ssh, in caz ca va ajuta la ceva.
momentan nu stiu comanda de sql sa extrag decat user-ul 21 dintr-o perioada anume intr-un html, dar mai important e cum fac acel cron job sa trimita html-ul respectiv

Johnel
22.12.2009, 09:42
Faci un script php care sa iti trimita fisierul .html la adresa respectiva de email, si cu ajutorul cron job-ului il setezi sa ruleze la o anumita data, dupa ce ai creat acel html.
Practic daca rulezi acum scriptul php pe care o sa il faci va trimite acum, dar ii setezi cron job-ul sa ruleze la ce data si ora vrei tu.

Sper sa te ajute.
Numai bine!

samfingcul
23.12.2009, 16:30
da. ar fii o idee. am gasit cum se trimite email din unix.
mutt -s "subiect" -a atasament.html adresa@mail.com
deci sa zicem ca am gasit cum sa fac acel contrab.
acum tre sa vad cum fac cu sql-ul sa-mi extraga user-ul 21 in perioada x - y
ma ajuta careva cu sql-ul?
mersi

dorikut
23.12.2009, 17:38
mutt -s "subiect" -a atasament.html adresa@mail.com

Aceasta comanda nu va functiona! (cel putin pe un mailserver exim-based)

Citeste acest tutorial, s-ar putea sa te ajute : http://linux.about.com/od/commands/l/blcmdl1_Mail.htm

samfingcul
23.12.2009, 17:47
pai tocmai am incercat pe hostgator, shared hosting si a functionat. am primit mail-ul
am impresia ca diferenta dintre mutt si mail, e ca, cu comanda mail nu pot trimite atasament. n-am decat sa includ acel html in email direct