Alhazred
16-04-2009, 20:50
Con questo codice invio la stessa email a pił destinatari, di cui uno viene messo nel campo To: e tutti gli altri in Bcc:
$i=0;
while($row = mysql_fetch_array($indirizzi)) {
if($i==0) //la prima email va nel campo To:
$mailto = $row['email'];
else //le altre in Bcc
$bcc .= $row['email'].", ";
$i++;
}
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text; charset=iso-8859-1\r\n";
$header .= 'From: "Nome mio sito" <email@miosito.it> \r\n';
$header .= "Bcc: ".$bcc."\r\n";
$destinatario = $mailto;
$oggetto = "oggetto della mail";
$messaggio = "testo della mail.\r\n";
mail($destinatario, $oggetto, $messaggio, $header);
Bene, il tutto funziona alla perfezione, non fosse che i destinatari che hanno una casella Gmail (e solo loro) possono leggere tranquillamente i destinatari scritti nel campo Bcc, cosa che non dovrebbe succedere.
Come faccio a nascondere gli indirizzi scritti in Bcc anche a chi usa Gmail?
$i=0;
while($row = mysql_fetch_array($indirizzi)) {
if($i==0) //la prima email va nel campo To:
$mailto = $row['email'];
else //le altre in Bcc
$bcc .= $row['email'].", ";
$i++;
}
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text; charset=iso-8859-1\r\n";
$header .= 'From: "Nome mio sito" <email@miosito.it> \r\n';
$header .= "Bcc: ".$bcc."\r\n";
$destinatario = $mailto;
$oggetto = "oggetto della mail";
$messaggio = "testo della mail.\r\n";
mail($destinatario, $oggetto, $messaggio, $header);
Bene, il tutto funziona alla perfezione, non fosse che i destinatari che hanno una casella Gmail (e solo loro) possono leggere tranquillamente i destinatari scritti nel campo Bcc, cosa che non dovrebbe succedere.
Come faccio a nascondere gli indirizzi scritti in Bcc anche a chi usa Gmail?