Определение, какой MTA работает

16

У меня нет знаний о Linux, и как я могу узнать, какой почтовый сервер работает на моем компьютере с Linux? Postfix / Exim? Кстати, не нашел папку postfix в etc /, где я могу найти master.cf? Любая идея для модификации cPPOP?

LoRdiE
источник

Ответы:

3

Для второго вопроса используйте locate, чтобы найти master.cf

updatedb
locate master.cf
Эмиль Викстрем
источник
33

Самый простой способ - получить PID того, что прослушивает порт 25:

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

Затем выясните, что это за процесс:

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

И у меня работает постфикс. Для sendmail это выглядит так:

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

редактировать

Конфигурация Postfix находится в / etc / postfix, может потребоваться «sudo»

Мэтт Симмонс
источник
10
netstat -ltnp |grep :25чтобы получить все это за один шаг.
womble
Хороший! Намного быстрее.
Мэтт Симмонс
Вот еще один вкладчик: lsof -n -i: 25
Аноним
11

большинство почтовых серверов идентифицируют себя

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
Джастин
источник