Ciao Raga urge aiutino
Sono alle prese con la classe PHPMailer (ho già letto la pillola ma nn ho trovato soluzioni e risposte)
Ho bisogno di gestire una mailinglist quindi dovrei iterare ed inviare alcuni indirizzi.
Ho impostato in questo modo il ciclo (foreach) ma c'è qualcosa che non funziona, e non riesco a capire cosè
Ho un elenco di record in tabella, per ogni record ho una email che devo inviare come destinatario ed una emai che devo inviare come CC.
Per quanto riguarda i destinatari tutto ok, invece per quanto riguarda gli indirizzi in cc mi invia tutti gli indirizzi che triva in tabella, invece dovrei in pratica inviare l'email a solo 2 indirizzi uno come AddAddress e l'altro come AddCC
Mi aiutate a capire ?
Grazie mille
Codice PHP:
$query = ("SELECT full_name_dest, full_name_cc, email_dest, email_cc FROM mailinglist");
foreach ($query as $row) {
$mail->AddAddress($row['email_dest'], $row['full_name_dest']);
$mail->AddCC($row['email_cc'], $row['full_name_cc']);
if (!$mail->send()) {
echo "Mailer Error (" . str_replace("@", "@", $row["email_dest"]) . ') ' . $mail->ErrorInfo . '<br />';
echo "Mailer Error (" . str_replace("@", "@", $row["email_cc"]) . ') ' . $mail->ErrorInfo . '<br />';
break;
}
else {
echo "Message sent to :" . $row['full_name_dest'] . ' (' . str_replace("@", "@", $row['email_dest']) . ')<br />';
echo "Message sent to :" . $row['full_name_cc'] . ' (' . str_replace("@", "@", $row['email_cc']) . ')<br />';
}
$mail->clearAddresses();
}