Centos

Sendmail 沒有監聽任何埠

  • February 4, 2015

我在 CentOS 6 上使用 VPS 託管。

我已經安裝了Sendmail,但它沒有監聽任何埠。我已經檢查過,IPTables 被禁用(或者我猜是停止了; service iptables status命令返回iptables: Firewall is not running.

這是netstat -plnt輸出

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address      Foreign Address    State       PID/Program name
tcp        0      0 0.0.0.0:22         0.0.0.0:*          LISTEN      1538/sshd
tcp        0      0 127.0.0.1:25       0.0.0.0:*          LISTEN      1186/master
tcp        0      0 0.0.0.0:3306       0.0.0.0:*          LISTEN      11274/mysqld
tcp        0      0 :::22              :::*               LISTEN      1538/sshd
tcp        0      0 ::1:25             :::*               LISTEN      1186/master
tcp        0      0 :::80              :::*               LISTEN      14173/httpd

在 sendmail.mc 中,我將DAEMON_OPTIONS('Port=smtp,Addr=127.0.0.1, Name=MTA')dnl Addr編輯為 0.0.0.0 ,並.cf使用 重新創建了文件m4,但這似乎並沒有解決問題。

我該怎麼辦?

CentOS 6 附帶 Postfix 作為預設郵件伺服器,您可以看到它正在執行 (tcp :25 1186/master)。嘗試停止 Postfix ( service postfix stop),然後啟動 sendmail ( service sendmail start)。

引用自:https://serverfault.com/questions/664840