Pasa algo muy raro y es que con la funcion checkdnsrr ya no me esta validando correos de hotmail.
Inicialmente hice una prueba, y el correo enviado llego a la bandeja de spam de mi correo hotmail.
Mi pregunta es, porque ya no funciona?. Porque la funcion ya lo toma como un correo no valido ?.. Sera que los servidores de hotmail bloquean algun tipo de entrada o algo asi?
Lo mas raro es que ejecutando el siguiente codigo en un ambiente local, me sale que el correo si es valido, pero ejecutandolo desde el servidor que envia los correos, me sale que No es valido.
Aca el codigo:
Código PHP:
Ver original
if(preg_match("/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([_a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,6}$/", $correo )) { echo "Correo ".$correo." valido para funcion php<br/>"; } else { echo "Correo NO valido para funcion php<br/>"; } } else echo "Correo NO Cumple expresion regular<br/>";
Agradezco me puedan dar alguna indicación, o si esto ya es un inconveniente directo en el servidor. Muchas gracias