为什么这会导致我的 postfix 配置步骤变为非交互式的?

为什么这会导致我的 postfix 配置步骤变为非交互式的?

我有一个 bash 脚本,用于自动配置新的 Ubuntu 系统。它可以工作,只是 的postfix进程安装始终会调出基于菜单的界面。我遵循了对另一个问题的回答关于如何防止这种情况发生,但它没有对我来说,它不起作用,但我一直不明白为什么。以下是来自 bash 脚本的相关片段:

ubuntu_configure_postfix()
{
    # Set up mail so that daemons can send out mail.

    echo "postfix postfix/mailname string `hostname`.ourdomain.org" | debconf-set-selections
    echo "postfix postfix/main_mailer_type string 'Satellite system'" | debconf-set-selections
    DEBIAN_FRONTEND=noninteractive apt-get -y install postfix
    apt-get -y install mailutils
    echo "root: [email protected]" >> /etc/aliases
    newaliases
}

有人能帮我找出我的错误吗?如何让postfix安装完全非交互式?

答案1

我这样设置它们:

debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'"

相关内容