我正在尝试在我的服务器上运行 postfix,但在我的服务器中不断收到以下错误/var/log/mail.log
:
postfix/master[5041]: 致命: 绑定 0.0.0.0 端口 25: 地址已被使用
我做了一些搜索,发现Oli 的这个很好的答案(关于这个问题),其中建议我基本上删除我的服务器上的 sendmail 包以避免冲突,然后重新安装 postfix,这将依次安装自己品牌的 sendmail。不幸的是,它并没有完全解决问题(参见下文)。
我按照说明进行了以下检查,收到了令人鼓舞的回复:
$ dpkg -S `which sendmail`
postfix: /usr/sbin/sendmail
Run Code Online (Sandbox Code Playgroud)
但是,当我再次启动 postfix 时,我遇到了同样的错误。
根据 Oli 的意外情况,我查找了占用 25 端口的进程,如下所示:
$ sudo netstat -pel | grep smtp
tcp 0 0 localhost.localdom:smtp *:* LISTEN root
35704126 27626/sendmail: MTA
Run Code Online (Sandbox Code Playgroud)
但这就是令人困惑的地方:然后我查找了该过程,27626
但随后被告知:
dpkg-query: 没有找到匹配模式27626
连接的路径。
我拉起 htop 并能够找到与以下命令关联的上述 PID:
sendmail:MTA: 接受连接
然后我试图杀死了过程killall sendmail
,并killall 27626
与不断得到no process found
。 …
我已经通过从其网站 ( http://www.soapui.org/ )下载安装了 SoapUI ,但我现在想卸载它。但是,它使用自己的小安装程序安装,所以我不知道它添加了什么/在哪里。有没有一种优雅的方法来删除它或删除通常像这样安装的软件?