После установки SugarCRM в настройках может возникнуть сообщение, что PHP на сервере собран без IMAP модуля.
При этом вы, конечно, пойдёте в Гугл и найдёте там совет выполнить такую команду:
yum install php-imap
Однако, эта команда не установит требующийся модуль, потому что
Error Downloading Packages:
libc-client-2007e-11.el6.x86_64: failure: Packages/libc-client-2007e-11.el6.x86_64.rpm from base: [Errno 256] No more mirrors to try.
php-imap-5.3.27-3.el6.x86_64: failure: php-imap-5.3.27-3.el6.x86_64.rpm from CentALT: [Errno 256] No more mirrors to try.
Но она вас обманывает!
На самом деле просто нужно установить в систему дополнительные репозитории, изз которых она будет брать нужные модули и пакеты.
Для конкретно нашего случая и модуля php-imap надо установить два следующих репозитория командой
rpm -ihv
http://mirror.yandex.ru/epel/6/x86_64/epel-release-6-8.noarch.rpm
http://centos.alt.ru/pub/repository/centos/6/x86_64/centalt-release-6-1.noarch.rpm
(ссылки даны на репозитории для 64-битной архитектуры так что будьте начеку, если у вас 32 бита!)
После чего yum install php-imap прекрасно отрабатывает и нам остается только перезапустить веб-сервер чтобы модуль заработал и предупреждение в Sugar пропало.
Все помнят, что это делается командой
service httpd restart
Всем удачного сайтоадминистрирования!