Allora, ci siamo !!!
Con questo script :
PHP:
try {
$mail->Host = "smtp.gmail.com"; // DA PERSONALIZZARE
$mail->SMTPDebug = 0;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Port = 587;
$mail->Username = "[email protected]"; // DA PERSONALIZZARE
$mail->Password = "qqqqqqq"; // DA PERSONALIZZARE
$mail->AddReplyTo($from, $from);
$mail->AddAddress('xxxx@xxx');
$mail->AddAddress('yyyy@yyyyy');
$mail->SetFrom($from, $from);
$mail->AddReplyTo($from, $from);
Sono riuscito a togliere gli indirizzi dei destinatari dalla pagina html, e lasciarli visibili sono nella pagina php che richiama lo script.
Compilando e salvando il form, entrambi i destinatari impostati ricevono correttamente la mail.
non chiedermi perchè, ma usando come protocollo "SSL" e come porta la "465" la mail non parte! con TLS e la 587 nessun problema.
Ora, siccome i destinatari di questa mail in realtà sarebbero diversi, (una 20ina) mi piacerebbe, anzichè aggiungere 20 "AddAddress" che li pescasse dalla tabella sql.
Nel DB ho una tabella, che si chiama "login" che al suo interno contiene diversi campi : Nome, Cognome, Foto, Telefono etc etc...e il campo "MAIL"
Come posso fare, nell'ADDADDRESS, a dirgli : Leggi il destinatario dalla colonna "Mail" nella tabella "Login" ?