Опубликовано

Есть замечательная панель ISPManager, очень нравиться легко и удобно. Все функции заключены в ней и конечно же есть функционал для управления Емайлами. К сожалению не всегда удобно менять пароль заходя в панель управления. Поэтому решили, что это дело нужно исправлять плагином для RoundCube. RoundCube работает с такими панелями, как Cpanel, DirectAdmin, но в списке нет поддержки IspManager. А клиенты хотят, очень хотят менять пароль из RoundCube. Вообщем, как я все организовал. Первое, что нам нужно, это написать скрипт, который будет менять пароль, суть скрипта обращаться через API к ispmanager

Файл я назвал email_password и положил его в /usr/sbin

Далее, так как на хостинге закрыты все функции типа system, exec и тп и тд, был взят Perl демон
Демон будет висеть в системе и принимать коннекты от roundcube для смены пароль

После чего включаем плагин в roundcube. В password/config.inc.php выставляем $rcmail_config[‘password_driver’] = ‘ispmgr’;
Далее идем в drivers и создаем файл ispmgr.php
В нем необходимо будет сделать обращение к демону

Ну вот и собственно Все, возможно не кошерно и не красиво — но результат есть — оно работает =)

И не забудьте закрыть порт 9898 Для всех

Share and Enjoy:
  • Мой Мир
  • Facebook
  • Twitter

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