我正在尝试使用该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=y wakeup=-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
选项的正确语法是什么吗?
是的,烦人,不是吗,它的记录如此糟糕。
尝试:
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
希望能确认您的要求。