Как подключить Exchange Linux.

Введение.

 Многие организации, предприятия, учебные и медицинские учреждения используют систему коллективной электронной почты, MS Echange, это реальность, которую нужно учитывать при переходе на программные средства рекомендованные для работы в госучреждениях. При переходе на рабочие станции под управлением Linux, единственным почтовым клиентом способным конкурировать с MS Outlook и соответствовать требования обработки почты MS Echange, является клиент групповой работы Evolution.

Программа поддерживает модуль OWA, с помощью которого осуществляется взаимодействие с портами MS Echange. При установке клиента для работы с MS Echange, следует помнить о пакете поддерживающего технологию owa — модуль EWS.

Для получения дополнительной информации о работе MS Exchange в окружении Linux, посетите ресурс блога посвящённых этой тематике.

Подготовка к установке Evolution.

  • Стенд:
    • Windows Server 2012 R2
    • MS Exchange 2010 SP3
    • Альт Рабочая станция К

 Прежде чем мы начнём говорить непосредственно о почтовом клиенте Evolution, необходимо убедится, что рабочая станция ALT Linux находится в удовлетворительном состоянии, имеет последние обновления и включена в структуру управления политиками домена вашей организации. Впрочем достаточно будет и того, что бы она имела соединение с LAN сетью организации и получала свежие обновления из репозитория  пакетов, расположение которого определенно политикой предприятия.

# apt-get update
# apt-get dist-upgrade

Установка Evolution.

Устанавливаем необходимые пакты.

# apt-get update
# apt-get install evolution
# apt-get install evolution-data
# apt-get install evolution-data-server
# apt-get install evolution-ews

Развёртывание почтового клиента Evolution.

В различных средах рабочих столов Linux таких, как MATE, KDE и других, значок Evolution, как правило, находится в папке Офис. Щёлкая по нему мы переходим в режим мастера установки Evalution.

Дальнейшие действия по установке и настройке почтового клиента Evolution для Exchange, сводятся к правильному заполнению полей пошаговой инструкции мастера настройки почтовой программы.

Развёртывание почтового клиента Evolution на рабочей станции Linux.

Хотелось бы отметить некоторые подробности, которые могут заинтересовать, тех кто захочет сразу включится в работу по обработке электронной почты, используя почтовый пакет для групповой работы Evolution.

 Структура организации полей и каталогов почтового клиента Evolution.

Когда всё будет настроено, вызывать Evolution можно щёлкая по значку, после чего необходимо указать пароль учётной записи пользователя Echange. В приглашении к авторизации, не забывайте добавлять пароль в связку ключей, если этого не сделать, то каждый раз при соединении с Echange, необходимо будет вводить пароль учётной записи пользователя. Этот вариант брелка работает успешно в среде рабочего стола MATE но в KDE связка ключей не срабатывает, Evolution просто не «видит» KDE бумажник, здесь нужен другой подход.

GNOME Keyring.

 Пакет GNOME Keyring служит, как хранилище ключей, паролей и сертификатов, предоставляя доступ к этому хранилищу всем приложениям, мы воспользуемся этим сервисом для доступа к брелку Evolution. Изначально, когда стартует почтовый клиент Evolution, возникает стандартная форма регистрации, где есть приглашение для связки ключей, выполнив все предложенные действия пользователь попадает в рабочее окно Evolution, при попытке создать сообщение и отправить его, в среде KDE, мы будем постоянно получать следующее предупреждение.

 Избежать этих неудобств можно, установив и правильно настроив gnome — keyring, выполнив для этого следующие действия. В терминале или через Synaptic находим и устанавливаем требуемый пакет.

# apt-get update
# apt-get install gnome-keyring

После того, как пакет GNOME Keyring будет установлен, необходимо, находясь в профиле пользователя выполнить команду.

$ gnome-keyring-daemon        

В дереве папок профиля пользователя, создаётся каталог keyrings. После запуска клиента Evolution, пройдя шаги регистрации пользователя и брелка, генерированный хеш брелка, «пропишется» в структуре профиля пользователя, папке keyrings.

Устранение ошибок.

 Стабильная работа почтового клиента Evolution во многом зависит от надёжной работы сервера MS Exchang. Администратор сервера может пропустить тонкие настройкам службы OWA, считая её лишь красивым дополнением в работе MS Exchange. Когда же возникают проблемы, при эксплуатации MS Exchang, прежде всего стараются, восстановить службу RPC, отвечающую за работу MS Outlook, при этом работу протокола OWA проверить забывают. Как в таких случаях действовать пользователю Evolution, необходимо убедится, что Outlook Web Access работает, запустить свой любимый браузер, ввести адрес сервера OWA. Если OWA не работает — связаться с администратором MS Exchange, если удастся, т.к он может прятаться. Другая ситуация, OWA работает, а Evolution «зависает», необходимо выгрузить Evolution, освободив процессы связанные с его работой из памяти ОЗУ с помощью программы, системный монитор, после чего запустить клиент снова. Настройки LDAP, для синхронизации адресных книг MS Exchang, лучше всего проводить консультируясь с администратора сервера MS Windows, только он может правильно указать, как правильно заполнить поля LDAP протокола. Если настройки выполнены правильно, то имя пользователя, появится в поле «Кому», при вводе адреса получателя, при формировании письма для отправки.

Заключение.

 Удобство и надёжность любой программы можно оценить при относительно долгом периоде эксплуатации, почтовый клиент Evolution имеет хорошие возможности, что бы успешно выполнять основные действия — приём и отправка почтовых сообщений. Встроенный модуль LDAP позволяет организовать поиск в адресной книге MS Exchange. Имеется возможность подключать общие папки и календари, хотя основная задача почтового клиента — приём и отправка почты, а остальное могут выполнять Порталы. В окружение ОС Linux можно найти большой перечень почтовых клиентов, которые по своим характеристикам ничем не уступают Evolution, кроме одного, возможности успешного соединения с MS Exchange. Клиент Evolution можно рекомендовать для корпоративных сред смешанного типа, состоящих из рабочих станций Windows и Linux, как замена MS Outlook и организаций, которые становятся на тернистый путь миграции с MS Windows на Linux. 

Полезные ссылки.

Как использовать платформу CommuniGate Pro Linux.

Введение.

Использование цифровых коммуникаций на предприятии являются жизненной необходимость. От работы электронных систем, во многом зависит успех бизнес задач любой организации. Электронная почта является авангардом, в линейки цифровых приложений предприятия. Сейчас на рынке достаточно много решений, предоставляющие услуги электронной почты, как внутри организации так и за её пределами- в облачном пространстве.

Одним из таких является CommuniGate (ComGate Pro) — программный комплекс включающий в себя не только почту, но и многие другие популярные приложения.

Тема блога включает серию communigate статей, затрагивающие вопросы установки, настройки, администрированию и эксплуатации версии CommuniGate Pro для свободной регистрации 5 пользователей. Если организация в дальнейшем будет заинтересованна использовать ComGate P — необходимо докупить необходимое количество лицезрений.

Установка CommuniGate Pro.

  • Стенд
    • ALT Linux сервер, имя lin-mail; ip-10.0.2.15;
      • CommuniGate
    • Альт Рабочая станция К, имя: lin-kw, IP=10.0.2.10
      • почтовый клиент Thunderbird

Требования к оборудованию.

  • В качестве каркаса сервера выбираем:
  • при обслуживании 10 пользователей требуется
    • CPU x86_64 => 2 ГГц
    • ОЗУ => 4 ГБ.
    • HDD => 32 ГБ
    • LAN адаптер => 10 MBit/s

Подготовка сервера.

Проверяем наличие свежих обновлений сервера.

# apt-get update
# apt-get dist-upgrade
  • Для запуска ComGate необходимы свободные порты:
  • 25 — SMTP
  • 110 — POP3
  • 143 — IMAP

Проверка открытых портов сервера.

# apt-get install nmap
# nmap 10.0.2.15
...
PORT STATE SERVICE
22/tcp open ssh
111/tcp open rpcbind

Скачиваем пакет ComGate с официального сайта производителя.

Скачать пакет CommuniGate Pro.
Скачать пакет ComGate Pro.

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

# rpm --checksig CGatePro-Linux.x86_64.rpm                                                                                                                
CGatePro-Linux.x86_64.rpm: sha1 md5 ОК
# apt-get install ./CGatePro-Linux.x86_64.rpm

Каталоги ComGate Pro.

После успешной установки, в каталоге сервера будет развёрнуто дерево папок приложения ComGate.

Запуск.

Нам остаётся запустить ComGate и выставить режим автозагрузки приложения.

# systemctl start CommuniGate
# systemctl status CommuniGate
# systemctl enable CommuniGate
# systemctl is-enabled CommuniGate

Теперь ComGate готов к тонким настройкам и работе, администратор введя URL http://lin-mail:8010 попадает в веб интерфейс управления ComGate.

Порты ComGate P.

После установки и запуска сервера, начинают работать порты прослушивающие обращения к службам ComGate.

# nmap 10.0.2.15
...
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
106/tcp open pop3pw
110/tcp open pop3
111/tcp open rpcbind
143/tcp open imap
389/tcp open ldap
465/tcp open smtps
587/tcp open submission
636/tcp open ldapssl
993/tcp open imaps
5060/tcp open sip
5061/tcp open sip-tls
5222/tcp open xmpp-client
5269/tcp open xmpp-server
8010/tcp open xmpp
8100/tcp open xprint-server
9010/tcp open sdr
9100/tcp open jetdirect

Удаление CommuniGate.

  • Приложение ComGate можно удалить:
    • с помощью консольной команды.
# apt-get remove CGatePro-Linux192.16
...
Следующие пакеты будут УДАЛЕНЫ:
CGatePro-Linux
...
Продолжить? [Y/n] y
  • с помощью графической утилиты synaptic
# apt-get update
# apt-get install synaptic
# synaptic
Удаление CommuniGate.
Удаление CommuniGate.
  • после удаления ComGate проверить и удалить каталоги см.выше

Заключение.

Сервер ComGate успешно установлен и готов к работе. Дальнейшие настройки административных задач ComGate выполняются через веб панель. Описание и приёмы работы с веб панелью администратора ComGate, будет рассказано в следующих публикациях.

Полезные ссылки.