Primero haces una consulta para sacar el número total de mails que tienes en la tabla.
Luego haces un bucle, del estilo de:
Código php:
Ver original$num = 50; //Número de mails por envio.
$num_total=300; //Total de mails en la BDD.
for ($i=0;$i<=$num_total;$i=$i+$num) {
$consulta = "SELECT mail FROM Tabla LIMIT $i, $num";
// Envio de mails.
}