bueno creo que tienen razon en eso, me confundi en lo que pedia pero, creo lo que ella quiere es verificar si el server esta en linea para poder enviar su correo, lo unico que se me ocurre hacer un ping al dominio que te den y ver si te devuelve respuesta si es asi entonces ya tienes verificado que el server del correo esta online:
Código PHP:
<?
....
$host=gethostbyname("mx.hotmail.com");
$resShell = shell_exec("ping -c2 -w2 $host");
if(strpos($resShell, '0 received'))
{
//el servidor esta abajo
}
con esto verias si el host esta online, bueno espero que te ayude, cya