LINUX.ORG.RU
решено ФорумAdmin

exim+dovecot+mysql не работает deliver


0

0

OS debian 5,exim 4.69, dovecot 1.0.15 части конфигов:

dovecot.conf: ... auth default { mechanisms = plain socket listen { master { path = /var/run/dovecot/auth-master mode = 0600 user = vmail } } passdb sql { args = /etc/dovecot/dovecot-sql.conf }

userdb sql { args = /etc/dovecot/dovecot-sql.conf }

user = root } ...

exim4.conf: ... dovecot_delivery: driver = pipe command = /usr/lib/dovecot/deliver -d $local_part@$domain message_prefix = message_suffix = delivery_date_add envelope_to_add return_path_add log_output user = vmail ...

dovecot отрабытывает(папки на диске создаются) при попытке отправить письмо, exim пишет такую штуку: Child process of dovecot_delivery transport returned 75 (could mean temporary error) from command: /usr/lib/dovecot/deliver

включите логи dovecot и смотрите

hizel ★★★★★
()

Ага, лисярина статья.

В /var/log/mail.log смотрите (или где у вас там его логи).

У меня была проблема с user = в транспорте экзима, и соотв. в конфиге Dovecot, заработало с Debian-exim в качестве параметра, и ещё группу mail нужно, ага.

undertaker ★★
()

1) Смотреть документацию dovecot про deliver.
2) Смотреть uid:gid, с которыми exim запускает deliver, uid:gid поставленные на deliver вместе с правами, ну и наконец права на каталог, куда все кладется.

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

Документация помогла.... напутал с правами....

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