1 votos

Lentitud de SMTP en Ubuntu

Estoy usando una máquina cliente Linux, que se conecta a un servidor de correo externo de terceros.

El servidor de correo tarda muchísimo en responder cuando intento enviar un correo. Para depurar esto, instalé el cliente básico mailx y rastreé la comunicación entre el cliente y el servidor. Después de acotar más, resulta que el telnet al puerto 25 es el paso lento, incluso cuando proporciono la dirección IP del servidor (es decir, no hay búsqueda de DNS).

Así, puedo reproducir la lentitud ejecutando el siguiente comando en la línea de comandos de Linux:

% telnet 192.186.222.162 25 
Trying 192.186.222.162...

Espera varios segundos antes de abortar o seguir adelante.

Lo extraño es que esta lentitud sólo se ve en algunos PCs clientes - con Xubuntu 14.04.

% uname -a 
Linux myPC 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

La lentitud no se ve en un sistema Fedora. Tampoco se ve en el mismo sistema cuando me conecto al mismo servidor de correo a través de un ISP diferente. Eso es probablemente porque el primer ISP es una red de oficina, donde muchos usuarios están tratando simultáneamente de conectar sus clientes de correo al mismo servidor de correo.

Se agradecerá cualquier sugerencia.

3voto

Andrzej A. Filip Puntos 2303

Las causas más probables de lo que has descrito:

  1. Problemas con las búsquedas DNS inversas de su dirección IP de cliente por parte del servidor remoto
    Dirección IP->[ PTR Registro DNS]->nombre->[ A / AAAA Registro DNS]->Dirección IP

  2. Tiempo de espera de las consultas de identificación [conexiones TCP desde el host remoto al host del cliente smtp]
    El tiempo de espera por defecto de Ident solía ser de 30s, AFAIR moderno sendmail utiliza 5s tiempo de espera.

0voto

Jacob Evans Puntos 177

Querrá responder a la revés dns rápidamente.

Una cosa que puedes hacer con tu servidor dns local (si está ejecutando bind)

$ORIGIN 0.168.192.in-addr.arpa. 
$GENERATE 1-254 $ PTR 192-168-0-$.lan.example.com.

$ORIGIN lan.example.com. 
$GENERATE 1-254 192-168-0-$.lan.example.com. IN A 192.168.0.$

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: