当我尝试使用 启动 postsrsd 时sudo service postsrsd start
,它会产生以下系统日志条目:
Started SRS lookup table for Postfix. /usr/sbin/postsrsd: option requires an argument -- 'd' postsrsd.service: Main process exited, code=exited, status=1/FAILURE
问题似乎是 中的变量 SRS_DOMAIN/etc/default/postsrsd
没有用 初始化
。我认为这postconf -h mydomain
/etc/init.d/postsrsd
是造成这种情况的原因,但我不明白为什么它没有这样做。该命令
确实产生了正确的结果。postconf -h mydomain
有任何想法吗?
答案1
我从 Ubuntu 12.04 升级。postsrsd 1.2-1 Debian 软件包中有一个 README 文件,警告 postsrsd 安装不会覆盖任何现有配置文件。我 apt 删除了 postsrsd,删除了 /etc/init/postsrsd.conf、/etc/init.d/postsrsd 和 /etc/default/postsrsd,然后 apt 安装 postsrsd。这解决了问题。