Identificazione dell'MTA in esecuzione


16

Non ho conoscenza di Linux e come posso sapere quale mail server è in esecuzione sulla mia Linux Box? Postfix / Exim? Btw Non ho trovato la cartella postfix in etc /, dove posso trovare master.cf? .Qualche idea per modificare cPPOP?

Risposte:


3

Per la tua seconda domanda, usa individuare per trovare master.cf

updatedb
locate master.cf

33

Il modo più semplice potrebbe essere quello di ottenere il PID di ciò che è in ascolto sulla porta 25:

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

Quindi scopri cos'è questo processo:

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

E sto eseguendo Postfix. Per sendmail è simile al seguente:

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

modificare

La configurazione di Postfix è in / etc / postfix, potrebbe essere necessario "sudo"


10
netstat -ltnp |grep :25per ottenere tutto in un solo passaggio.
womble

Buona! Più veloce.
Matt Simmons,

Ecco un altro interlocutore: lsof -n -i: 25
Anonimo

11

la maggior parte dei server di posta si identificherà

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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.