|
Posted by Angelo Zanetti on 11/24/05 15:38
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?
thanks
Angelo
Navigation:
[Reply to this message]
|