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?

Respuestas:


3

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

updatedb
locate master.cf

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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.