Newsletter

Newsletter

am 30.11.2006 14:37:49 von Neil Trigger

hi.
I'm trying to write a newsletter script but the server times out.

I'm getting all email address fields from an sql table, putting it into a
string, then emailing the string.
Would it be better to email one address, then get the next?

Cheers,

--
Neil Trigger
http://www.matrix23.co.uk

Re: Newsletter

am 30.11.2006 14:49:40 von Serge Terryn

Neil Trigger schreef:
> hi.
> I'm trying to write a newsletter script but the server times out.
>
> I'm getting all email address fields from an sql table, putting it into a
> string, then emailing the string.
> Would it be better to email one address, then get the next?
>
> Cheers,
>
> --
> Neil Trigger
> http://www.matrix23.co.uk
>
>

Put al your email adsresses in an array

$first = time();
$second = $first + 1;
foreach ($arry as $value) {
mail($value,.....)
while (($second - $first) <= 2) {
$second=time();
}
$first = $second;
}

That will send every 2 seconds a mail. If you mail too fast, it's
possible that de mailserver will drop your mails.


--
Essetee ---- Roeselare ---- Belgium
http://www.essetee.be
ICQ : 763290 -- Jabber : essetee@jabber.org

Re: Newsletter

am 02.12.2006 01:31:36 von Neil Trigger

Lovey - thanks.

--
Neil Trigger
http://www.matrix23.co.uk
"Serge Terryn" wrote in message
news:UjBbh.212113$qH3.3287087@phobos.telenet-ops.be...
> Neil Trigger schreef:
> > hi.
> > I'm trying to write a newsletter script but the server times out.
> >
> > I'm getting all email address fields from an sql table, putting it into
a
> > string, then emailing the string.
> > Would it be better to email one address, then get the next?
> >
> > Cheers,
> >
> > --
> > Neil Trigger
> > http://www.matrix23.co.uk
> >
> >
>
> Put al your email adsresses in an array
>
> $first = time();
> $second = $first + 1;
> foreach ($arry as $value) {
> mail($value,.....)
> while (($second - $first) <= 2) {
> $second=time();
> }
> $first = $second;
> }
>
> That will send every 2 seconds a mail. If you mail too fast, it's
> possible that de mailserver will drop your mails.
>
>
> --
> Essetee ---- Roeselare ---- Belgium
> http://www.essetee.be
> ICQ : 763290 -- Jabber : essetee@jabber.org