Ubuntu
我沒有 Sendmail,但 Sendmail 仍在使用埠 25
我正在執行這個命令:
telnet 87.106.xxx.xxx 25
它說
Trying 87.106.xxx.xxx... telnet: Unable to connect to remote host: Connection refused
但
telnet localhost
執行正常。然後我執行了這個命令
sudo netstat -plntu
它給了我:
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 9518/sendmail: MTA:
但問題是我沒有 Sendmail。我正在使用後綴。
我試圖解除安裝 sendmail
apt-get purge sendmail
但它給出了錯誤:Package sendmail is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
我正在尋找一種方法,以便 Postfix 應該使用 post 25。
sendmail 仍然安裝*,包被稱為
sendmail-bin
,sendmail-base
等opensmtpd
。apt-get purge sendmail-bin sendmail-base opensmtpd
使用 packages.ubuntu.com 上的包搜尋找到:sendmail 的內容搜尋
*)你
which sendmail
給作為輸出/usr/sbin/sendmail
。which
返回執行檔的路徑,如果在命令行上鍵入,它將被執行。這意味著 sendmail 二進製文件仍然存在。
第1步:
apt-get purge sendmail*
這將刪除其所有文件和配置。
第2步:
kill 9518 # or killall sendmail
這應該會終止使用您的埠的 sendmail 程序。