Ok, Fran86 .. jeje el que tiene boca se equivoca. Pero .. si ese webmail conecta a un servidor IMAP? .. los socktes ya no serán por SMTP? no? (los puertos no son los mismos .. y el protocolo no sé) ...
---------------
En los comentarios de los usuarios de la función getmxrr() .. hay otro ejemplo de como "simular" esa funcionalidad en Sistemas NT/2000 (windows):
créditos:
geoffbrisbine A T y a h o o DOT c o m
24-Sep-2002 09:39 Código PHP:
<?php
$command = "nslookup -type=mx yahoo.com";
exec ( $command, $result );
$i = 0;
while ( list ( $key, $value ) = each ( $result ) ) {
if ( strstr ( $value, "mail exchanger" ) ) { $nslookup[$i] = $value; $i++; }
}
while ( list ( $key, $value ) = each ( $nslookup ) ) {
$temp = explode ( " ", $value );
$mx[$key][0] = $temp[3];
$mx[$key][1] = $temp[7];
$mx[$key][2] = gethostbyname ( $temp[7] );
}
array_multisort ( $mx );
?>
En este caso en $mx entrega un array con algunos datos sobre el registro MX del dominio .. Faltaría encapsularlo en una funcioncita (u método para un objeto) y ya tendriamos completo el tema xD ..
Y en la própia documentación de la función .. recomiendan PEAR y su classe Net_DNS para sistemas Windows:
http://pear.php.net/package/Net_DNS
Abría que probarla ...
Un saludo,
PD: fran86 .. podrías poner tu función en las FAQ's .. con un ejemplito de uso ... Sería interesante.