There are a couple of spots it may be slowing down depending on how your
doing things. I have a mysql database and submit one query in which I
hold all the data in an array. Then I loop through the array so I do not
need to send multiple queries.
I use something like the following, though I like to stay away from the
mail() function, especially when sending a lot of emails.
$Subject = This is the subject;
$Message = This is the message\nand with a second line;
$Query_Result = mysql_query(SELECT `EID`, `Email`, FROM `Emails_Main`)
or die (mysql_error());
while ($CurrentRow = mysql_fetch_row($Query_Result)){
mail($CurrentRow[1], $Subject, $Message, From:
[EMAIL PROTECTED]\r\n);
}
Hope this helps.
Bronson_AT_udatasystems.com
-Original Message-
From: rolf vreijdenberger [mailto:[EMAIL PROTECTED]]
Sent: Friday, December 06, 2002 3:53 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Mail(): How much time?
Hi,
I am getting all my emailadresses for my mailinglist out of a database
in a loop, and in that same loop I personalize the email by adding the
name and a personal URL (script.php?email=youremail). In that loop I
then send the email. This whole process takes about 0.5 to 2 seconds per
adress. This seems quite long to me. It can't be the database query or
the if conditions in the loop, so why is this taking so long?? I don't
have any problems with script execution time as I increment it in every
iteration. This is not a nice solution though. I am also wondering how
many adresses you can put in one subject, Cc or Bcc field?
thanks in advance
--
Rolf Vreijdenberger
De Pannekoek en De Kale
Maystraat 6
2593 VW Den Haag
T: 06-24245719
E: [EMAIL PROTECTED]
W: www.depannekoekendekale.nl
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php