He modificado el script y me quedo así:
Código PHP:
Ver original<form action="" method="post" >
<label>Asunto:</label><br />
<input type="text" name="subject" /><br />
<label>Mensaje:</label><br />
<textarea name="msg" cols="50" rows="15"></textarea><br />
<label>De:</label><br />
<input type="text" name="from" /><br />
<label>Lista de correos:</label><br />
<textarea name="text" cols="50" rows="15"></textarea><br />
<input type="submit" value="Enviar" />
</form>
<?php
$enviar->enviar($_POST['text'], $_POST['subject'], $_POST['msg'], $_POST['from']);
function enviar($correos, $asunto, $msg, $from) {
foreach($mails as $mail) {
if (mail($mail, $asunto, $msg, $from)) {
echo $mail." OK<br />";
} else {
echo $mail." ERROR<br />";
}
} else {
echo $mail." INVALIDO<br />";
}
}
}
} ?>
Lamentablemente hago la prueba con los siguientes correos:
Y me da el siguiente resultado: