Gracias! Mira mi código ahora, envia en la misma conexión a los correos establecidos en el bucle pero me envía el mismo mensaje a todos los emails, siempre el ultimo $user del foreach. No consigo que se establezca un texto para cada usuario.
Código:
$mail = new PHPMailer(true);
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = $server[ip]; // SMTP server
$mail->Timeout=3;
$mail->SMTPDebug = 0;
$mail->SetFrom(''.$from[address].'', '');
$mail->Subject = '$asunto';
foreach($users as $user){
$mail->AddAddress(''.$user.'', '');
$mail->MsgHTML('Mensaje para $user');
}
$mail->Send();