web-dev-qa-db-ja.com

Postfixの設定中に致命的なエラー(不正なフィールド数)

私は このチュートリアル を使用して、postfix、dovecot、およびmysqlを使用してメールサーバーを構成しています。

Postfixを設定している間、次の行のコメントを外してから、service postfix restartでPostfixを再起動する必要があります。再起動すると、次のエラーが発生し続けます。

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

何が問題になっていますか?これを解決するにはどうすればよいですか?

5
narzero

次のように正しい間隔を使用することで問題が解決しました。

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
8
narzero