Centos
Sendmail 沒有監聽任何埠
我在 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
)。