LINUX.ORG.RU
ФорумAdmin

Не запускается Dovecot (странные ошибки в конфиге)


0

0

При старте Dovecot получаю следующую ошибку

Error: Error in configuration file /etc/dovecot/dovecot.conf line 3: Expecting '='
Fatal: Invalid configuration in /etc/dovecot/dovecot.conf

Привожу конфиг кота

base_dir=/var/run/dovecot/
protocols=imap pop3
protocol imap{               #это строка 3
        listen=*:443
        }
protocol pop3{
        listen=*:110
        }

log_timestamp="%Y-%m-%d %H:%M:%S"
syslog_facility=mail
mail_location=maildir:/var/vmail/%d/%u
mail_debug=yes
first_valid_uid=1150
last_valid_uid=1150
maildir_copy_with_hardlinks=yes
protocol imap{
    login_executable=/usr/libexec/dovecot/imap-login
    mail_executable=/usr/libexec/dovecot/imap
    imap_max_line_length=65536
}

protocol pop3{
    login_executable=/usr/libexec/dovecot/pop3-login
    mail_executable=/usr/libexec/dovecot/pop3
    pop3_uidl_format=%08Xu%08Xv
}

protocol lda{
    postmastwer_addres=postmaster@mailserver.tld
    sendmail_path=/usr/lib/sendmail
    auth_socket_path=/var/run/dovecot/auth-master
}
auth_verbose=yes
auth_debug=yes
auth_debug_passwords=yes
auth default{
    mechanisms=plain
    passdb sql{
        args=/etc/dovecot/dovecot-sql.conf
        }
    userdb sql{
        args=/etc/dovecot/dovecot-sql.conf
        }
    user=nobody
    socket listen{
        master{
            path=/var/run/dovecot/auth-master
            mode=0660
            user=vmail
            group=mail
            }
        client{
            path=/var/spool/postfix/private/auth
            mode=0660
            user=postfix
            group=postdrop
            }
        }
    }
}
dict{
}
plugin{
}

Причем здесь знак равно и где его надо поставить не понимаю. Подскажите где я ошибаюсь. Всем заранее спасибо.

наверное надо вместо «=» везде писать " = "

pupok ★★ ()

Думаю, нужно везде перед открывающими фигурными скобками проставить пробелы.

shamus24 ()
Ответ на: комментарий от shamus24

Думаю, нужно везде перед открывающими фигурными скобками проставить пробелы. >>> истинно!


...
protocol imap {
login_executable = /usr/lib/dovecot/imap-login
}

oS ()
Ответ на: комментарий от oS

Да все верно, перед каждй открывающей скобкой нужно ставить пробел. Спасибо за совет. Это сработало

polar-bear ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.