如何检查正在使用哪个 mta / mail 程序?

如何检查正在使用哪个 mta / mail 程序?

有没有命令可以告诉我 unix 系统使用什么 MTA/sendmail?

非常感谢

答案1

[root@dev ~]# netstat -tlnp |grep :25
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      1614/sendmail  

或者

[root@dev ~]#  lsof -n -i :25
COMMAND   PID USER   FD   TYPE     DEVICE SIZE/OFF NODE NAME
sendmail 1614 root    4u  IPv4 1413591375      0t0  TCP 127.0.0.1:smtp (LISTEN)

这应该够了吧。

如果您无法访问服务器,请通过 telnet 连接到其上的端口 25,大多数服务器都会告诉您。

[bart@dev ~]$ telnet mail.gandi.net 25
Trying 217.70.184.11...
Connected to mail.gandi.net.
Escape character is '^]'.
220 relay4-d.mail.gandi.net ESMTP Postfix

相关内容