Я работаю на рабочей станции Debian 7.30 (x64). Я заметил, что у меня есть пара слушателей SMTP:

$ netstat -A inet,inet6 --listening | grep -i smtp
tcp        0      0 localhost:smtp          *:*                     LISTEN     
tcp6       0      0 localhost:smtp          [::]:*                  LISTEN

Я не уверен, откуда они берутся. Используя Debian sysv-rc-conf, я не вижу, где запускается демон SMTP:

Как я могу узнать, с чего начали эти слушатели?

1 ответ1

1

Вы делаете две ошибки:

  • Вы не используете опцию -p для netstat .
  • Вы делаете ложное предположение, что процесс, который прослушивает порт, и скрипт init.d который выполнял этот процесс, должны быть названы в честь хорошо известного имени службы этого порта.

Используйте опцию -p , и вы найдете имя вашего SMTP-демона, которому не нужно иметь строку "smtp" где-либо внутри него. Более того, связанный скрипт init.d даже не должен совпадать с именем программы-демона.

Например:

  • В qmail программами, которые принимают SMTP-соединения, обычно являются tcpserver, s6-tcpserver, tcp-socket-accept или аналогичные.
  • Сценарий init.d Postfix обычно называется postfix но сама программа-демон SMTP называется smtpd.

Мое обоснованное предположение здесь - exim, который находится под буквой "e" как для сценария init.d и для имени программы-демона SMTP.

дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .