Identification du MTA en cours d'exécution

16

Je ne connais pas Linux et comment savoir quel serveur de messagerie fonctionne sur ma box Linux? Postfix / Exim? Btw n'a pas trouvé de dossier postfix dans etc /, où puis-je trouver master.cf? .Une idée de modifier cPPOP?

LoRdiE
la source

Réponses:

3

Pour votre deuxième question, utilisez Locate pour trouver master.cf

updatedb
locate master.cf
Emil Vikström
la source
33

Le moyen le plus simple pourrait être d'obtenir le PID de ce qui écoute sur le port 25:

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

Découvrez ensuite ce qu'est ce processus:

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

Et je lance postfix. Pour sendmail, cela ressemble à ceci:

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

Éditer

La configuration de Postfix se trouve sous / etc / postfix, "sudo" peut être nécessaire

Matt Simmons
la source
10
netstat -ltnp |grep :25pour tout obtenir en une seule étape.
womble
Bon! Plus vite.
Matt Simmons
Voici un autre oneliner: lsof -n -i: 25
Anonyme
11

la plupart des serveurs de messagerie s'identifieront

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
la source