Si es verdad, me falto agregar algo.
phpmailer (lib de PHP para el envio de mails) tambien utiliza mail() que a veces no funciona
correctamente.
me imagino que deberia servir algo así.
Código PHP:
Ver original$intentos=10;
for($i=0;$intentos>=$i>$i++){
while(!mail(/* argumentos */)){ echo "Intento numero {$i}<br />";
if(mail(/* argumentos */)){break 2;} }
}