Визначення MTA працює


16

Я не маю знань про Linux і як я можу знати, який поштовий сервер працює на моєму linux box? Postfix / Exim? Btw Не знайшли папку постфікса в etc /, де я можу знайти master.cf? .Яка ідея змінити cPPOP?

Відповіді:



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щоб отримати все це за один крок.
живіт

Хороший! Набагато швидше.
Метт Сіммонс

Ось ще один oneliner: 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.