Błąd krytyczny (zła liczba pól) podczas konfigurowania Postfix


4

Korzystam z tego samouczka, aby skonfigurować serwer pocztowy przy użyciu Postfix, Dovecot i MySQL.

Podczas konfigurowania Postfix muszę odkomentować następujące wiersze, a następnie ponownie uruchomić Postfix za pomocą service postfix restart. Podczas ponownego uruchamiania pojawia się następujący błąd:

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!

Oto /etc/postfix/master.cfjak wygląda część :

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

Co się dzieje i jak to rozwiązać?

Odpowiedzi:


7

Problem rozwiązany przez użycie prawidłowych odstępów, takich jak:

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

Tak, wygląda na to, że do wcięcia potrzebne są co najmniej 2 spacje. Kiedyś przestrzeń dla mnie nie działała.
Ryan H.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.