配置 Postfix 时出现致命错误(字段计数错误)

配置 Postfix 时出现致命错误(字段计数错误)

我在用着本教程使用 postfix、dovecot 和 mysql 配置邮件服务器。

在配置 Postfix 时,我必须取消注释以下几行,然后使用 重新启动 Postfix service postfix restart。重新启动时,我不断收到以下错误:

root@server-1:~# service postfix restart
 * Stopping Postfix Mail Transport Agent postfix
/usr/sbin/postconf: fatal: file /etc/postfix/master.cf: line 23: bad field count
postfix/postfix-script: fatal: cannot execute /usr/sbin/postconf!
   ...fail!

以下是部分/etc/postfix/master.cf内容:

smtps     inet  n       -       -       -       -       smtpd
-o syslog_name=postfix/smtps # <<< line 23
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject

出了什么问题?我该如何解决?

答案1

通过使用正确的间距解决问题,如下所示:

smtps     inet  n       -       -       -       -       smtpd
  -o syslog_name=postfix/smtps # <<< line 23
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject

相关内容