Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Masovno slanje maila - kako?

[es] :: PHP :: Masovno slanje maila - kako?

[ Pregleda: 880 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kelja

Član broj: 70429
Poruke: 1027
77.46.178.*



Profil

icon Masovno slanje maila - kako?25.05.2007. u 20:32

Radim neki real estate sajtic i jedan od zahteva je slanje maila svim korisnicima od strane administratora(direktno iz admin panela).

Ne verujem da ce sajt imati ogroman broj korisnika(sumnjam da ce dogurati i do 300),ali svejedno, ne bih da rizikujem, pa da koristim metod:loop kroz mejlove iz baze +mail()...

Zanima me kakva su vasa iskustva ,koji je najveci broj korisnika(mejlova) koji mail() funkcija moze da 'podnese', ako se radi na ovaj nacin?

Neki forumasi su pisali da za ove svrhe koriste php mailer klasu.Da li biste i vi to preporucili?

Pozdrav!
25.05.2007. u 20:32 

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 744
*.dynamic.sbb.co.yu.



Profil

icon Re: Masovno slanje maila - kako?25.05.2007. u 21:51
Najvažnije pitanje je "koliko smeš da pošalješ a da ne naljutiš hosting admina" a ne "koliko može da izdrži".

Prvo vidi sa adminitratorom koliko sme, i koji ritam slanja preporučuje, kao i metod (mail(),SMTP,...),
implementacija je tek na drugom mestu.

U principu je dovoljno samo pauzama usporiti slanje i sve će proći.
Preporučujem upotrebu SMTP protokola da izbegao opterećivanje http servera,
na www.swiftmailer.org imaš free klasu koja sve to radi.
"The quieter you become, the more you are able to hear."
25.05.2007. u 21:51 

kelja

Član broj: 70429
Poruke: 1027
77.46.178.*



Profil

icon Re: Masovno slanje maila - kako?26.05.2007. u 09:17
Hvala na odgovorima, @mVeliki.
Sad sam dobio podatke od klijenta kako to funkcionise na drugom njegovom sajtu, na istom serveru.
Ima oko 600 korisnika,koristi mail() funkciju,salje se po 50 mejlova(s pauzama izmedju slanja,kako on kaze).

E sad, kako napraviti pauze tokom slanja?Dakle, implementacija :)
Unapred hvala!
26.05.2007. u 09:17 

dakipro
Dalibor Jovic
PHP Developer, SMDesign, Ciplex
Novi Sad

Moderator
Član broj: 31848
Poruke: 867
82.208.211.*



Profil

icon Re: Masovno slanje maila - kako?26.05.2007. u 09:32
Evo ti jedno glupo resenje, ali pouzdano. Smesti sve mailove u tmp tabelu, posalje prvih 50, odma ih obrisi, ponudi korisniku dugme "Send next 50" pa nek klikne 5 puta, ako nema puno mail-ova, nece mu biti posebno tesko. Ili, naravno, cron, ali ako bi mogao cron da pokrenes onog trenutka ka korisnik posalje prvu turu mailova. Nisam siguran da ovo moze.
26.05.2007. u 09:32 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3989
91.150.102.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Masovno slanje maila - kako?26.05.2007. u 09:44
Jako je prosto odraditi pauzu. Ovako sam ja radio kod mog CoolMailer-a: U principu je jaaaako slično kao kada radiš paginaciju: Iz baze selektuješ prvih 50 mejlova i pošalješ ih, a onda podesiš meta refresh da otvara tu istu stranicu za 10ak sekundi sa parametrom mail.php?strana=2. Posle toga selektuješ od 51. do 100. adrese i šalješ mejl na te adrese.. onda ideš na ?strana=3 i tako do kraja.
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
26.05.2007. u 09:44 

kelja

Član broj: 70429
Poruke: 1027
77.46.178.*



Profil

icon Re: Masovno slanje maila - kako?26.05.2007. u 12:07
Hvala svima!
26.05.2007. u 12:07 

[es] :: PHP :: Masovno slanje maila - kako?

[ Pregleda: 880 | Odgovora: 5 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.