Identificar qué MTA se está ejecutando

16

No tengo conocimiento de Linux y ¿cómo puedo saber qué servidor de correo se ejecuta en mi Linux Box? Postfix / Exim? Por cierto, no encontré la carpeta postfix en etc /, ¿dónde puedo encontrar master.cf? ¿Alguna idea para modificar cPPOP?

LoRdiE
fuente

Respuestas:

3

Para su segunda pregunta, use localizar para encontrar master.cf

updatedb
locate master.cf
Emil Vikström
fuente
33

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)

Luego descubra 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

Matt Simmons
fuente
10
netstat -ltnp |grep :25para tenerlo todo en un solo paso.
womble
Bueno uno! Mucho mas rápido.
Matt Simmons el
Aquí hay una línea más: lsof -n -i: 25
Anónimo el
11

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

justin@bert ~ % 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
Justin
fuente