Необходимо зарегистрировать хост в системе DNS - или от обновлений сервером DHCP или путем ручного ввода корректного A и записей PTR так, чтобы другие доменные участники могли решить.
Определение имен NetBIOS (надо надеяться), больше не используется, поскольку это - все, что запретили боги.
Прежде чем мы начнем, вы должны знать, что Debian часто предоставляет методы перенастройки ваших демонов с помощью команды dpkg-reconfigure. Возможно, вы сможете ответить на некоторые вопросы в процессе перенастройки и решить вашу проблему способом Debian. Для dovecot эта команда выглядит так:
dpkg-reconfigure dovecot-common
Я продолжу предположение, которое не устранило вашу проблему.
Сначала убедитесь, что вы просматриваете тот же файл, что и dovecot:
dovecot -n | head -n 1
Во-вторых, grep в этом файле для нескольких спецификаций mail_location. Я считаю, что наличие нескольких строк не является синтаксической ошибкой, а просто используется одна из них.
grep mail_location /etc/dovecot/dovecot.conf
Если вы видите несколько строк без комментариев, исправьте это.
В-третьих, это обычное явление для дистрибутивов. использовать модульный подход при настройке демонов. Они создают подкаталог, в котором выполняется поиск дополнительных файлов конфигурации. Поищите в вашем dovecot.conf что-то вроде:
!include conf.d/*.conf
Я подозреваю, что там есть файл, который устанавливает / переопределяет вашу конфигурацию mail_location, в отличие от того, что вы пытаетесь сделать в /etc/dovecot/dovecot.conf.
Зачем нужен этот каталог? Вместо того, чтобы изменять /etc/dovecot/dovecot.conf каждый раз, когда вы хотите что-то изменить или добавить, вы можете просто поместить файл в /etc/dovecot/conf.d/ с именем something.conf , и он будет импортировать его при перезапуске dovecot. Файлы читаются в алфавитном порядке в соответствии с именами файлов, поэтому обычно к файлу добавляется двузначный номер, например: 05-hosts.conf 29-maildirs.conf и т. Д. файл конфигурации - это скелет с некоторыми базовыми параметрами конфигурации,