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?

Réponses:


3

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

updatedb
locate master.cf

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


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.