On Thu, Aug 14 2014, låzaro wrote: > Ok, creo que con gethostbyname se resuleve, pero estoy pensando en parsear un > correo por los received para buscar todas las ip; solo que tendrá muchos > falsos > positivos
Esto se puede automatizar, la clave es el comando EHLO[1] y la extensión "Message Size Declaration"[2] definida en el RFC1870. function smtp_server_size_limit { echo -e "EHLO ${HOSTNAME}\nQUIT" \ | netcat -w 3 $1 25 \ | grep ^250.SIZE \ | cut -d" " -f2 } function domain_smtp_size_limits { dig +short mx $1 \ | cut -d" " -f2 \ | while read smtp_server; do smtp_server_size_limit $smtp_server done | sort -n | uniq } Y bueno, «head -1» de la salida de domain_smtp_size_limits debe darte el valor más seguro q siempre te aceptarán de un dominio. La salida *debe* ser vacía para cuando el parámetro SIZE no lo da ningún servidor, pero no he podido probar. Probé con servidores SMTP internos a la universidad donde trabajo y todos repondieron rápido, pero ni gmail.com, yahoo.com o utoronto.ca respondían, así q no pude probar con muchos. Servilio Footnotes: [1] http://unix.stackexchange.com/a/57973 [2] http://tools.ietf.org/html/rfc1870 -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que est� limpio.
______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l