check you php.ini if you need to change sendmail -t -i to something other.

Regards,
Andrey

----- Original Message ----- 
From: "andy thomas" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, March 02, 2002 11:04 AM
Subject: [PHP] Bizarre mail() problem


> I have written a script to do some massmailing - it extracts an email
> address from a MySQL database and uses it to send a text file as a mail
> message. It works but there is a 75 second delay between each message
> being sent out!
> 
> This is baffling - there are no delays built into the script and nothing
> obvious in our sendmail configuration. As I've got over 38000 addresses to
> mail out to, this is a problem - I've got round it for now by running 10
> scripts simultaneously, each handling 1000 addresses and this has got mail
> moving.
> 
> The mail() function seems to call sendmail -t -i. This just sits there for
> 75 seconds, then sends a message and then waits for another 75 seconds.
> Surely this should not happen?
> 
> Here's the relevant parts of the script - the email address is in column
> 15 of the MySQL table, so it just extracts field 14 for the email address
> data:
> 
> $msg_txt="message.txt";
> 
> mysql_connect("localhost",$mysql_user,$mysql_pwd);
> $query="select * from $table";
> $result=mysql($dbname, $query);
> $rows=mysql_numrows($result);
> 
> $r=0;
> $f=14;
> while ($r < $rows ) {
>         $address=mysql_result($result,$r,$f);
>         mail("$address","$subject","$message","From:$MailFromAddress");
>         $r++;
>         }
> 
> 
> Any suggestions or pointers to where I'm going wrong will be warmly
> received.
> 
> Andy
> 
> 
> -- 
> 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

Reply via email to