我正在尝试使用该postconf(1)
命令向文件添加新条目,master.cf
如下所示:
$ sudo postconf -e -M 'submission/inet=private=n unpriv=- chroot=y wakeup=-
maxproc=- command=smtpd -o smtpd_enforce_tls=yes
-o smtpd_sasl_auth_enable=yes -o syslog_name=postfix/submission'
注意:为了更好地显示,分成多行。
这给了我一个错误,如下所示:
postconf:致命:“private=n unpriv=- chroot=ywakeup=-maxproc=-command=smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes -o syslog_name=postfix/submission”中的类型字段“unpriv=-”无效
我也尝试过不使用字段名称:
$ sudo postconf -M 'submission/inet=n - y - - smtpd -o smtpd_enforce_tls=yes
-o smtpd_sasl_auth_enable=yes -o syslog_name=postfix/submission'
但这也没有帮助:
postconf:致命:“n - y - - smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes -o syslog_name=postfix/submission”中的类型字段“-”无效
也失败说文件中postconf -F ...
没有条目。submission inet
为了以防万一,我尝试也包含该-e
选项,但这没有什么区别(-e -M
或者根据手册页,-Me
或者只是都是等效的)。-M
有人知道该选项的正确语法-M
是什么?
答案1
是的,很烦人,不是吗,它的记录如此糟糕。
尝试:
sudo postconf -M submission/inet="submission inet n - y - - smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes -o syslog_name=postfix/submission"
希望postconf -M | grep submission
能够确认您的要求。