LoRdiE Asked: 2010-01-08 22:15:11 +0800 CST2010-01-08 22:15:11 +0800 CST 2010-01-08 22:15:11 +0800 CST 识别正在运行的 MTA 772 我不了解 linux,我怎么知道我的 linux 机器上正在运行哪个邮件服务器?后缀/进出口?顺便说一句,在 etc/ 中找不到 postfix 文件夹,我在哪里可以找到 master.cf?.任何修改cPPOP的想法? linux email-server 3 个回答 Voted Matt Simmons 2010-01-08T23:18:22+08:002010-01-08T23:18:22+08:00 最简单的方法可能是获取端口 25 上监听的 PID: # 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) 编辑 后缀配置在 /etc/postfix 下,可能需要“sudo” Justin 2010-01-10T12:09:33+08:002010-01-10T12:09:33+08:00 大多数邮件服务器会识别自己 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 Best Answer Emil Vikström 2010-01-10T12:00:55+08:002010-01-10T12:00:55+08:00 对于第二个问题,使用 locate 查找 master.cf updatedb locate master.cf
最简单的方法可能是获取端口 25 上监听的 PID:
然后找出那个过程是什么:
我正在运行后缀。对于 sendmail,它看起来像这样:
编辑
后缀配置在 /etc/postfix 下,可能需要“sudo”
大多数邮件服务器会识别自己
对于第二个问题,使用 locate 查找 master.cf