GNU/Linux >> Tutoriales Linux >  >> Linux

Identificar qué MTA se está ejecutando

Solución 1:

La forma más fácil podría ser obtener el PID de lo que está escuchando en el puerto 25:

 # sudo lsof -i :25   
 COMMAND  PID USER   FD   TYPE DEVICE SIZE NODE NAME
 master  5664 root   12u  IPv4  13732       TCP *:smtp (LISTEN)

Entonces averigüe cuál es ese proceso:

 # ps p 5664
 PID TTY      STAT   TIME COMMAND
 5664 ?        Ss     0:12 /usr/lib/postfix/master

Y estoy ejecutando postfix. Para sendmail, se ve así:

 # lsof -i :25
 COMMAND   PID USER   FD   TYPE DEVICE SIZE NODE NAME
 sendmail 3445 root    4u  IPv4  12922       TCP localhost.localdomain:smtp (LISTEN)

Editar

La configuración de Postfix está en /etc/postfix, "sudo" podría ser necesario

Solución 2:

la mayoría de los servidores de correo se identificarán

[email protected] ~ % telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 xxxx ESMTP Exim 4.69 Sat, 09 Jan 2010 15:08:05 -0500

Solución 3:

Para su segunda pregunta, utilice la localización para encontrar master.cf

updatedb
locate master.cf

Linux
  1. ¿Puede Python detectar con qué sistema operativo se está ejecutando?

  2. Determine qué invitado se está ejecutando en XEN:invitado HVM o PV

  3. ¿Cómo identifico qué distribución de Linux se está ejecutando?

  4. Determinar el procesador particular en el que se ejecuta un proceso

  5. ¿Cómo puedo saber con qué límite de usuarios me estoy encontrando?

Cómo comprobar qué versión de Postgres se está ejecutando/instalada

¿Qué proceso tiene Pid 0?

¿Cómo identificar un proceso que no tiene Pid?

Cómo encontrar qué versión de Linux está ejecutando

¿Determinar en qué grupo(s) se encuentra un proceso en ejecución?

¿Variables de entorno de un proceso en ejecución en Unix?