我的 Debian 服务器上意外安装了邮件,我想删除所有与邮件相关的 mta 软件。我不知道到底安装了什么,如何找出并卸载这些东西?我不想在登录时看到“您有邮件”。
答案1
检查端口 25 上哪个守护进程处于活动状态:
sudo lsof -i :25
> COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
> exim4 944 Debian-exim 3u IPv4 19380 0t0 TCP localhost:smtp (LISTEN)
> exim4 944 Debian-exim 4u IPv6 19381 0t0 TCP localhost:smtp (LISTEN)
现在,你必须删除exim4服务:
sudo apt-get remove exim4-base
答案2
从...开始
dpkg --get-selections
或者
dpkg --get-selections | grep -v deinstall
获得一个简短的列表,其中显示了已安装的内容。查看列表,找出您不需要的主要软件包(例如 exim、postfix、mailx、bsd-mailx 等),然后,
apt-get remove exim mailx ......
答案3
我假设您使用的是 postfix,因为它是 Debian 的默认邮件服务器(我认为)。您应该能够使用以下命令将其删除:
apt-get remove postfix
如果不是 postfix 包,只需替换已安装包的名称。