Cioè come ti ho scritto, il primo indirizzo lo inserisci con addAddress() gli altri con addBcc()
scusami, ma non posso sapere quanti indirizzi avrò.
Come se dovessi creare una sorta di newsletter.
Ma la cosa che non capisco è perché $this->Mail->AddAddress($email) all'interno del foreach ad ogni passaggio aggiunge un indirizzo.
Domanda: il procedimento non dovrebbe essere che prende un indirizzo e lo invia, al secondo passaggio prende il secondo e invia, e cosi per il terzo?
Non so come fa phpmailer, io l'ho sempre usato in modo semplice, un invio e basta, niente cicli.
Approfondisci quanto detto da boots, vedi sulla documentazione di phpmailer se c'è qualcosa a riguardo.
Utilizzando la funzione ClearAllRecipients come descritto qui
http://woocommerce.wp-a2z.org/oik_ap...allrecipients/
sembra funzionare.
Soltanto che l'account su outlook.it me la considera come indesiderata.Codice PHP:
public function clearAllRecipients(){$this->to = array();$this->cc = array();$this->bcc = array();$this->all_recipients = array();$this->RecipientsQueue = array();}
function test_Html() {
$recipients = "mario@azienda.it;antonio@gmail.com;giuseppe@outlook.it";$to_all = explode(";",$recipients);for($i=0;$i<=2;$i++){$this->Mail->clearAllRecipients();$this->Mail->AddAddress($to_all[$i],"");$this->Mail->Send();}}
C'è un modo per non farla considerare indesiderata?
Grazie mille.