Ubuntu, подключаемся к MS Exchange
Одна из самых главных корпоративных проблем использования unix-подобных операционных систем, это отсутствие почтового клиента корректно работающего с MS Exchange, в моём случае это Exchange 2007. Итак, попробуем рассмотреть возможные варианты решения этой проблемы. В качестве подопытной операционной системы используется Ubuntu 11.04.
Evolution-exchange
Один из самых распространённых вариантов, это использование пакета evolution-exchange, который позволяет соединиться с Microsoft Exchange посредством Exchange OWA — вэб-интерфейса, конечно же если такая функция включена. Настройка такого способа подключения достаточно проста: evolution просит ввести адрес электронной почты, затем OWA URL в виде owa.domaine.ru/owa и имя пользователя. При вводе имени пользователя есть один нюанс: evolution не поймёт его в обычном виде — domaine/login, имя пользователя следует вводить в виде — login@domaine.local. Пробуем авторизоваться: появляется запрос на ввод пароля к login@domane.local, после ввода пароля от доменной учётной записи, появляется ещё один запрос на ввод пароля к login — то есть имени почтового ящика, и тут неудача — ошибка авторизации. Скорее всего это связано с тем что, evolution-exchange неплохо работает с MS Exchange 2000/2003, но у нас Exchange 2007.
MAPI Provider
Далее рассмотрим способ использования пакета MAPI Provider или evolution-mapi. При настройке учётной записи в Evolution устанавливаем тип сервера — Exchange MAPI. Сам же сервер следует указать так же как при настройке Outlook. Остаётся ввести имя пользователя и домен, затем проверка подлинности и настройка закончена. Но при запуске клиента оказывается всё очень печально: evolution не видит папок названными кириллическими символами. При аналогичной настройке в Ubuntu 10.10 имена папок отображались символами вопросов, но они отображались. Однако, мне удалось увидеть список контактов и календарь, и даже отправить письмо, но этого, к сожалению не достаточно.
DavMail
Ещё один способ, на мой взгляд самый работоспособный, — это использование DavMail. Это так сказать прослойка между почтовым клиентом и MS Exchange. DavMail подключается к MS Exchange и создаёт локальный сервер IMAP и POP. В этом случае я использовал в качестве почтового клиента Mozilla Thunderbird. Настройка DavMail сводиться к указанию адреса OWA и портов подключения. В Thunderbird в качестве SMTP, IMAP или POP серверов необходимо указать localhost и соответственный порт. Для работы с календарём необходимо установить расширение Lightning. Подключение календаря так же осуществляется посредством DavMail, аналогично предыдущим настройкам в качестве сервера указываем localhost и порт по умолчанию — 1080. В моём случае календарь ругался на просроченный сертификат безопасности. Открываем настройки Thunderbird, заходим Дополнительные -> вкладка Сертификаты -> Просмотр сертификатов -> вкладка Серверы и импортируем ранее сохраненный во время ошибки сертификат. Thunderbird в связке с DavMail на мой взгляд лучшее решение способа подключения к MS Exchange 2007.
Как получить доступ к Microsoft Exchange в Linux
Linux — это удивительно универсальная система, которая имеет множество потенциальных преимуществ по сравнению с Windows, таких как безопасность, скорость и специализированное программное обеспечение. Однако бывают случаи, когда рабочий процесс пользователя зависит от продуктов Microsoft, и эти инструменты не всегда совместимы с Linux. Одна из таких проблем — использование Microsoft Exchange.
Exchange обеспечивает постоянное подключение к почтовому ящику, работающему на Windows Server, а теперь и в Office 365 в облаке. Почтовый ящик будет зеркалирован на сервере, как это происходит с протоколом IMAP. Разница в том, что IMAP будет опрашивать сервер в определенное время, и это делает Exchange хорошим выбором для приоритетных предприятий и пользователей.
А как насчет Linux?
Не все, кто пользуется услугами Microsoft, хотят использовать Microsoft Windows. У пользователей Linux есть довольно строгий выбор при доступе к Exchange.
Веб-приложения
Самый распространенный и простой способ получить доступ к Exchange — через веб-браузер. Хотя это платформа, это метод, которым могут воспользоваться пользователи Linux. Просто зайдите в Веб-сайт , и введите свои учетные данные, как если бы вы использовали любой почтовый клиент или веб-службу.
Хири
Hiri — это программное обеспечение, обеспечивающее беспрепятственный доступ к Exchange. Имеет собственный многофункциональный клиент для Windows и Mac и Linux Это дает вам полный контроль над своей электронной почтой. Hiri также позволяет синхронизировать контакты и календарь, поэтому это может быть хорошим вариантом для предприятий, которым требуются запланированные встречи и мероприятия.
Потенциальным недостатком Hiri является то, что это платная услуга. Хотя он предлагает полную семидневную бесплатную пробную версию, пользователи смотрят на годовую плату в размере 39 долларов или 119 долларов за пожизненную подписку, чтобы поддерживать свои соединения. Это может показаться незначительным, если учесть преимущества, но для малого бизнеса, в котором работает около 10 сотрудников, эти расходы могут возрасти. Хери также является закрытым исходным кодом, что может быть этической проблемой для беспристрастных экспортеров.
ExQuilla
ExQuilla — это плагин, доступный для платформы Mozilla Thunderbird. Предоставляет доступ к чтению сообщений и контактов в Thunderbird для пользователей Microsoft Exchange Server 2007 и более поздних версий. Мог Скачать напрямую С веб-сайта или вы можете установить его из клиента Thunderbird.
Раньше плагин был платным и требовал лицензии. Однако с марта 2018 года и с версией Thunderbird 60 и выше сервис основан на опыте. Как указано на сайте, «ExQuilla не является бесплатным программным обеспечением, но лицензируется на годовой основе. Новым пользователям автоматически предоставляется 60-дневная бесплатная пробная версия. ”
Более подробную информацию можно найти на сайте Страница проекта на GitHub Он предоставит полезные советы и поможет, если пользователи столкнутся с какими-либо проблемами при установке.
эволюция
Другой вариант — использовать Evolution, который обычно находится в репозиториях большинства систем Linux и в GNOME. Я буду использовать Ubuntu в качестве руководства для установки, но ваш менеджер пакетов сможет установить это.
Откройте Терминал и введите следующее:
sudo apt-get install evolution-ews
После этого откройте Evolution и следуйте инструкциям на экране. Если это новая установка, просто добавьте учетную запись; В противном случае нажмите «Изменить», перейдите в «Настройки» и нажмите «Добавить».
Введите свои данные следующим образом:
E-mail: Ваша электронная почта
Пароль: Ваш пароль учетной записи электронной почты
Имя пользователя: Ваш электронный адрес еще раз
Сервер: outlook.office365.com
Эти сведения могут отличаться в зависимости от того, как настроен сервер или служба. При необходимости обратитесь к своему администратору.
Каков предпочтительный способ подключения к Exchange, и если вы вообще не пользуетесь службой, что вы используете? Дайте нам знать в комментариях ниже.
Почтовый шлюз Exchange Linux.
Взаимодействие Linux — MS Exchange является одной из главных задач при переходе на ОС Linux. С решением этого вопроса сталкивается практически все организации, где электронная почта используется в технологических процессах. В статье опубликованной ранние, уже рассказывалось о почтовой программе Evolution. Настало пора поговорить о его конкуренте, davmail — лицензия GNU. Пакет davmail не является почтовой программой, это шлюз, echange-davmail, который находится между сервером MS Exchange и почтовым клиентом, установленном на Linux. Шлюз davmail можно развернуть на сервере, где работает MS Exchange или на рабочей станции Linux. В статье рассмотрен второй вариант, установка davmail на рабочей станции Linux.
Шлюз davmail обеспечивает поддержку протоколов:
- IMAP — папки почтового ящика
- SMTP — приём и передача почтовых сообщений
- LDAP — служба каталогов (адресная книга)
- Galdav — календарь Exchange
- Стенд:
- Simply Linux, имя: lin-sl, IP=10.0.2.30
Подготовка.
Шлюз echange+davmail, написан на java, проверяем наличие java на ПК.
$ java -version openjdk version "11.0.14.1" 2022-02-08 OpenJDK Runtime Environment 18.9 (build 11.0.14.1+1) OpenJDK 64-Bit Server VM 18.9 (build 11.0.14.1+1, mixed mode, sharing)
Устанавливаем пакет шлюза davmail.
# apt-get update # apt-get install davmail
Запускаем davmail, от имени локального пользователя user.
На сервере MS Exchange, проверяем работу необходимых служб.
Шлюз echange+davmail должен работать в фоновом режиме, и стартовать при включении рабочей станции. Для этого в центре управления настраиваем автозапуск.
Теперь при старте, в нижнем углу панели управления, появится значок
Запускаем шлюз от имени пользователя user, можно из консоли или по щелчку на значке.
В любом случае, щёлкая по иконке трея или стартуя из консоли, попадаем в окно настроек davmail, осматриваемся.
Здесь особенно ничего трогать не надо, только снимем галочку с POP, зачем лишнее сканирование и укажем URL для OWA. Большая часть настроек, предназначена для серверной части шлюза, у нас клиентский вариант. Журналы davmail.log, если не указан путь, хранятся в каталоге пользователя. Больше трогать ничего не будем, всё должно работать по умолчанию.
Создание почтового ящика.
В качестве почтовой программы выбираем Thunderbird — популярен в среде Linux, хорошая поддержка, удобный интерфейс. В отличие от Evolution, клиент Thunderbird не имеет встроенного модуля OWA для подключения к Exchange. Используя шлюз davmail мы устраним этот недостаток и подключимся по протоколу IMAP к п\я Exchange.
OWA — outlook web access использует для доступа к п\я, протокол IMAP
Запускаем Thunderbird, создаём учётную запись п\я Exchange.
Почтовый ящик успешно создан и подключен к серверу Exchange. По ходу установки нам может встретится сообщение…
Это нормально, шлюз установлен на том же ПК где и Thunderbird, ограничимся прочтением сообщения.
Создание адресной книги.
Напрямую создать адресную книгу MS Exchange нельзя, но можно подключится к LDAP сервера MS Windows+Exchange.
Создание календаря.
При создании календаря, надо отметить некоторые особенности Thunderbird. В сборке версии 91.8.1, отсутствует выбор протоколов CalDAV и CardDAV, поэтому в качестве наглядного примера, приводится Thunderbird v 78.14.0.
Заключение.
Почтовый клиент Thunderbird Mail и шлюз davmail может успешно использоваться в работе с MS Exchange. Клиент Thunderbird, по умолчанию, присутствует во всех дистрибутивах рабочих станций ALT Linux. Почтовый клиент Thunderbird Mail имеет хорошею поддержку и локализацию. С программой Thunderbird Mail пользователи Linux получают возможность выбора, при подключении к MS Exchange между Evolution или Thunderbird. Шлюз davmail доступен для установке на MS Exchange, но администраторы Windows, соблюдая «цифровую гигиену» не охотно идут на это и их можно понять. В качестве альтернативы davmail можно использовать платный аналог, расширение «Сова для Exchange». Это дополнение доступно в категории «Дополнения и темы» вкладки «Инструменты«. С совой надо быть осторожным, требует соединения с интернет и особого доступа к почтовому ящику.