Re: Sending lots of emails - 2 choices - choose the best one
| From: | Jeff Cohan | Date: | Sat, 06 Oct 2007 22:42:19 +0000 |
| Subject: | Re: Sending lots of emails - 2 choices - choose the best one | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-262882@lists.php.net to get a copy of this message | ||
Martin Zvarík wrote:
> Hello--
> I want to send email to 100+ recipients. Two choices I
> thought of:
>
> 1) once call mail() and use BCC, but the negative of this
> method is that every recipient in BCC has header "To"
> same (so I used to put my email in here - not email of
> one of the recipients).
>
> 2) several calls to mail() function with each recipient's emal
I like #2, within a loop.
E.g.,
// variables defined:
$subject = 'My weekly newsletter';
$headers = [your mail headers here]
$message = "Blah blah \n" .
"and furthermore yada yada \n" .
"and finally so on";
while ( $record = mysql_query('SELECT email from clients etc') )
{
$to = $record[email];
mail($to, $subject, $message, $headers);
}