» »

paketno pošiljanje emailov (php/perl)

paketno pošiljanje emailov (php/perl)

kivi113 ::

zdravo

imam mysql bazo v kateri imam priblizno 500 email naslovov, na katere moram vsak mesec enkrat poslati emaile. ker imajo mail serverji omejitve glede števila mailov, poslanih od enkrat, bi rabil neko skripto ali pomoč, kako narediti php/perl skripto, ki bi poslala po 10 mailov na minuto (kolikor vem se to s php ne da).

Prosim za pomoč ali za kako že delujočo skripto... Lahko čist preprosto skripto, ki zažene samo sebe recimo vsakih 10 sekund... in da jaz dokončam...

tnx in lp.. slotech rox

Webmojster ::

hmm....

sendmail program nima omejitve kolikor jaz vem ...


php pa itak ima sam program za poš. emailov

hotscripts.com - php - mailing lists ...

DavidJ ::

Naredi taki loop. :)

Samo bos mogel v php.ini spremenit v vec kot 30 sek za generiranje strani.
"Do, or do not. There is no 'try'. "
- Yoda ('The Empire Strikes Back')

Tr0n ::

Zakaj se ne bi dalo to naret?

preberi prvih 10 mailov
poslji maile
pocakaj 10 sekund (sleep)
preberi naslednjih 10 mailov
...

En simple while oz. for stavek.

kivi113 ::

Tron a to dela tudi če greš dol iz php strani al moraš ostati povezan na stran?

No sej 50 minut sicer ni veliko, ampak vseeno bi blo bolše da bi samo zalavfal skripto in zapustil stran.

darh ::

afaik se da s sendmailom tole avtomatizirat ane... da mu ti v file lepo napišeš naslove pa on to sam pošilja pa je... afaik :D
Excuses are useless! Results are priceless!

Tr0n ::

peqi: hmm, potem bi verjetno moral skripto pognat preko crona-a da bi v ozadju posiljal maile ali kaj podobnega. samo meni se tudi zdi, da sendmail sam poskrbi, da se zadeva ne timeout-a oz. se da nastavit cas med posiljanjem in timeout.

tukaj imas kr nekaj php mail skript:

http://www.hotscripts.com/PHP/Scripts_a...

Recimo MultiList Manager je bil testiran @ 100.000 uporabnikih, pa si v sourcu pogledas, kako so zadevo resli. Ko bos pogruntal, sporoci, ker se mene zanima :).

Zgodovina sprememb…

  • spremenilo: Tr0n ()

govno ::

za perl:

sleep EXPR
sleep

Causes the script to sleep for EXPR seconds, or forever if no EXPR. May be interrupted by sending the process a SIGALRM. Returns the number of seconds actually slept. You probably cannot mix alarm() and sleep() calls, since sleep() is often implemented using alarm().

On some older systems, it may sleep up to a full second less than what you requested, depending on how it counts seconds. Most modern systems always sleep the full amount.

...
TineL Studio :: http://tinel.stjost.si
TineL Studio vici :: http://tinel-vici.stjost.si
TineL Studio wap :: http://tinel-wap.stjost.si


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Python3] Izvajanje ukazov po določenem času

Oddelek: Programiranje
211447 (1057) noraguta
»

Crontab in skripta v 8.04.2; kako?

Oddelek: Operacijski sistemi
91312 (1107) BigWhale
»

[Ubuntu server] mail poslan iz serverja zazna kot vsiljeno pošto (strani: 1 2 )

Oddelek: Omrežja in internet
799132 (8102) shorvat
»

HTML vprašalnik preko e-pošte

Oddelek: Izdelava spletišč
222261 (1938) MihaFirst
»

Obrazci

Oddelek: Izdelava spletišč
6865 (794) roli

Več podobnih tem