如何完全删除Postfix

我在我的Ubuntu服务器18.04上安装了Postfix。
我修改了文件/etc/postfix/main.cf的配置。
我犯了一些错误,想要恢复原始文件。所以我卸载了Postfix:
$ sudo apt remove postfix && apt purge postfix
$ sudo autoremove

当我重新安装Postfix时,安装过程不会像第一次安装那样询问问题。我仍然保留着之前的配置。为什么我无法重置Postfix的配置呢?
如果我重新配置Postfix,我仍然保留之前的配置:
sudo dpkg-reconfigure postfix

“remove”不会删除位于/etc目录下的设置文件。但是,你很幸运,“purge”命令可以做到。 - user535733
4您的apt purge命令缺少了sudo,因此不会按照您在问题中提供的命令执行。 - guiverc
2运行命令 sudo apt-get remove --purge postfix,然后检查 /etc/postfix 是否已被删除。 - cmak.fr
1我使用了这两个命令,结果非常顺利: $sudo apt-get remove --auto-remove postfix $sudo apt-get purge --auto-remove postfix - Mahsa
Purge不会删除手动编辑的配置文件/目录,因此这些文件/目录需要使用rm命令手动删除。 - oemb1905
1个回答

完全删除软件包及其所有配置文件的方法如下:
sudo apt purge postfix

你可以通过检查服务是否正在运行来确定它是否已被卸载。
systemctl status postfix

然后应该说:
Unit postfix.service could not be found.

你可以随后重新安装它。

不确定这个答案与评论中的问题有何不同。它也没有考虑到需要手动从/etc目录中的后缀目录中删除一些文件的需求。 - matigo
@matigo 它还会删除所有内容 - Amen Abe
2@matigo 应该将评论发布为答案 - Marcii03 做得对 - Zanna