LINUX.ORG.RU
ФорумAdmin

Помогите с почтовым сервером Posfix


0

0

Не могу нормально запустить сервер Postfix. Сначала запускаю сервер: root@portal:/# postfix start postfix/postfix-script: starting the Postfix mail system

# Вроде всё норм. Смотрю логи, там:

Oct 29 11:31:42 portal postfix/postfix-script: starting the Postfix mail system Oct 29 11:31:42 portal postfix/master[12286]: daemon started -- version 2.1.5

# Вроде тоже ничего подозрительного. Далее я хочу протестить на #отправку почты, и когда я с помощью телнета пытаюсь приконектится на #25-й порт командой:

root@portal:/# telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'.

#То в логах он мне пишет:

Oct 29 11:36:40 portal postfix/smtpd[12303]: fatal: unsupported dictionary type: dbm Oct 29 11:36:41 portal postfix/master[12286]: warning: process /usr/libexec/postfix/smtpd pid 12303 exit status 1 Oct 29 11:36:41 portal postfix/master[12286]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

Как это исправить? Что сделать чтобы всё нормально работало?

Проблема вот в этом:

fatal: unsupported dictionary type: dbm

Postfix был собран без поддержки dbm.Список поддерживаемых типов словарей можно посмотреть командой postconf -m.

Можно поискать в файле main.cf упоминания этого самого dbm и заменить их например на hash. Возможно, после этого нужно будет дать команду:

postmap hash:имя_файла

для файлов, у которых было указано dbm, чтобы пересоздать постфиксовые таблицы.

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