Hormadný e-mail

Když se snažím poslat e-mail na více adres, tak se mi to nedaří. Posílám je následujícím skriptem:
$vysledek=MySQL_Query("SELECT * FROM adresar1 ORDER BY id ");
$hlavicka = "From: $from \r\n";
$hlavicka.= "Reply-To: $from \r\n";
$hlavicka.= "X-Mailer: php-mailer";
while ($zaznam = MySQL_Fetch_Array($vysledek)) {
$kolik++;
$count++;
if (isset($komu)){$komu=$komu.",";}
if (isset($komu)) {$komu=$komu.$zaznam['mail'];}
else {$komu=$zaznam['mail'];}
if ($count=="10"){
$count="0";
mail ($komu,$subject,$body,$hlavicka)or die ("error");
echo $komu."<br>";
unset($komu);
}
}
if (isset($komu)){
echo $komu;
mail ($komu,$subject,$body,$hlavicka)or die ("error");
}

echa vypíší e-mailové adresy oddělené čárkou.
Ale e-mail dojde jen na poslední adresu. Proč?
<HTML>$komu = array();
$vysledek=MySQL_Query("SELECT * FROM adresar1 ORDER BY id LIMIT 10");
$hlavicka = "From: $from \r\n";
$hlavicka.= "Reply-To: $from \r\n";
$hlavicka.= "X-Mailer: php-mailer";
$i = 0;

while ($zaznam = MySQL_Fetch_Array($vysledek))
$komu[$i++] = $zaznam['mail'];

$address = impode(", ", $komu);

mail ($address,$subject,$body,$hlavicka)or die ("error");</HTML>
Dík moc. Jenom se ještě zeptam, když chci aby jednotliví uživatelé neviděli e-maily ostatních, tak jsem kdesi četl, že před každý stačí přidat Bcc . Ale mě to moc nefunguje, v poli To: je pak To: Bcc@zeus.webzdarma.cz, user1@seznam.cz, Bcc@zeus.webzdarma.cz, user2@seznam.cz
Dík
Ještě bych měl jednu otázku. na předmět se nevstahuje nastavení kodovani z halvičky? Tělo mi totíž dojde v pohodě, ale diakritika v předmětu neprojde. Používám kodování win-1250
To bude asi stejné jako u těla.

Tomík.
To mi právě nejde. Tělo je v pohodě, ale v předmětu jsou nějaký ? otazníky, tam kde měla být diakritika
Myslim že musíš tělu i předmětu určit kódování zvlášť...
A jak ho určím předmětu?
hlavicka vypada treba nejak takhle:
"To: =?ISO-8859-2?Q?Alenka_Nov=E1kov=E1?= <alenka.novakova@example.org>" a znamena Alenka Nováková. pohraj si s tim nebo nekomu rekni, on ti to detailne popise.
<HTML>Tomik: ne

uz sem to sem psal 100x ....
v tvem pripade se jedna o windows-1250 takze:

mail("ahoj@ssss.ss", "=?windows-1250?Q?".imap_8bit("Můj diakritický předmět :)")."?=", "text mailu");

a to prvni co chces cili skryte kopie... podivej se na tuto ukazku z manualu:

<code>
/* recipients */
$recipient .= "Mary <mary@u.college.edu>" . ", " ; //všimněte si čárky
$recipient .= "Kelly <kelly@u.college.edu> . ", ";
$recipient .= "ronabop@php.net";

/* subject */
$subject = "Birthday Reminders for August";

/* message */
$message .= "Následující email obsahuje formátovanou ASCII tabulku\n";
$message .= "Day \t\tMonth \t\tYear\n";
$message .= "3rd \t\tAug \t\t1970\n";
$message .= "17rd\t\tAug \t\t1973\n";

/* můžete přidat signaturu */
$message .= "--\r\n"; //oddělovač signatury
$message .= "Birthday reminder copylefted by public domain";

/* dodatečné hlavičky pro chyby, From, cc, bcc, atd */

$headers .= "From: Birthday Reminder <birthday@php.net>\n";
$headers .= "X-Sender: <birthday@php.net>\n";
$headers .= "X-Mailer: PHP\n"; // mailový klient
$headers .= "X-Priority: 1\n"; // Urgentní vzkaz!
$headers .= "Return-Path: <birthday@php.net>\n"; // Návratová cesta pro chyby

/* Pokud chcete poslat HTML email, odkomentujte následující řádek */
// $headers .= "Content-Type: text/html; charset=iso-8859-1\n"; // Mime typ

$headers .= "cc:birthdayarchive@php.net\n"; // CC
$headers .= "bcc:birthdaycheck@php.net, birthdaygifts@php.net\n"; // BCC

/* a teď to odešleme */
mail($recipient, $subject, $message, $headers);

</code></HTML>
Šak jsem myslel tohle. Akorát místo ISO je Win.

Tomík.