Решение ошибки «ImportError: No module named ldap»

Устанавливал iRedMail на Ubuntu Server в феврале 2016 и заметил ошибку при попытке отправить сообщение через Roundcube:

SMTP ошибка (451): Невозможно добавить получателя «Email» (4.3.5 Server configuration problem)

Проверил запущен ли iredapd:

telnet localhost 7777

Оказалось что он не запущен так как отобразился ответ от telnet:

Unable to connect to remote host: Connection refused

Попробовал запустить:

sudo /etc/init.d/iredapd start

На что получил ответ:

ImportError: No module named ldap

Выполнил установку модуля командой:

sudo apt-get install python-ldap

Немного химии:

sudo -i
cd /opt/iredapd/
find . -name '*pyc' | xargs rm -f {}

Теперь перезапустим службу:

sudo service iredapd restart

Все, ошибки нет.

Добавить комментарий