You are here: RE: [PHP] PHP and email « PHP « IT news, forums, messages
RE: [PHP] PHP and email

Posted by Jim Moseby on 11/23/05 17:23

>
> John Nichel wrote:
> > Angelo Zanetti wrote:
> >
> >> Hi
> >>
> >> I have a dedicated server in the states.
> >>
> >> I need to send about 8000 emails (once off). There pretty
> small +- 5KB.
> >>
> >>
> >> so I want to write a php script and run it from the
> command line in
> >> the background. I was thinking of sending 50 emails then
> waiting 90
> >> seconds then sending again.
> >>
> >> Or
> >>
> >> the same script gets run by cron every 90 seconds and just
> sends 50
> >> emails.
> >>
> >> What do you recommend?
> >
> >
> > I would send them one at a time. While the script itself
> could probably
> > handle sending 50+ at a time, you have to think about the
> mail server.
> > Say you have the 8000 emails in an array....
> >
> > #!/usr/local/bin/php
> > <?php
> >
> > // Stuff to get email addresses
> > // and create message
> >
> > foreach ( $emails as $email ) {
> > mail ( $email, $subject, $message, $headers );
> > sleep ( 10 );
> > }
> >
> > ?>
> >
> > YMMV
>
>
> Thanks to those who have replied so far, yes our main concern is the
> smtp server falling over or dying. So to come back to John
> Nichel's answer:
>
> John, have you done this personally and I assume the effects were
> good?? IE everything ran smoothly?

I have done it just as John has described above, though I didn't have 8000
to send. All went well, no hiccups. A couple of things I would mention is
that I seem to remember reading somewhere that the sleep() function on
Windows eats a lot of processor. Not an issue for me since I'm on Linux,
but worth a mention. And the function John suggested above will take over
22 hours to send 8000 emails. Since you say its a one shot deal, its
probably OK.

JM

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация