Identificando qual MTA está sendo executado

15

Eu não tenho conhecimento sobre linux e como posso saber qual servidor de email está sendo executado na minha caixa linux? Postfix / Exim? Btw Não encontrou a pasta postfix no etc /, onde posso encontrar o master.cf? . Alguma idéia para modificar cPPOP?

LoRdiE
fonte

Respostas:

3

Para sua segunda pergunta, use o find para encontrar o master.cf

updatedb
locate master.cf
Emil Vikström
fonte
32

A maneira mais fácil pode ser obter o PID do que está escutando na porta 25:

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

Em seguida, descubra qual é esse processo:

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

E eu estou executando o postfix. Para o sendmail, é assim:

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

Editar

A configuração do Postfix está em / etc / postfix, "sudo" pode ser necessário

Matt Simmons
fonte
10
netstat -ltnp |grep :25para obter tudo isso em uma única etapa.
womble
Um bom! Muito mais rapido.
Matt Simmons
Aqui está mais um oneliner: lsof -n -i: 25
Anonymous
11

a maioria dos servidores de correio se identifica

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
fonte