Подключение почтовых клиентов к Microsoft Exchange Server

Материал из Rosalab Wiki
Версия от 21:04, 2 декабря 2018; A.butyrin (обсуждение | вклад) (обновление данных)

Перейти к: навигация, поиск

Назначение

В этой инструкции описано подключение различных почтовых клиентов к серверу Microsoft Exchange. Цель — получить систему, по функциональности соответствующую Microsoft Outlook.

Входные данные

В примерах используется сервер Microsoft Exchange 2010 (v14.03.0361.001) Service Pack 3 Update RollUp 18. Тестирование производится внутри корпоративной сети. На DNS-серверах указаны внешние почтовые адреса для почтового сервера. На сервере Exchange должны работать:

  1. OWA (Outlook Web Access) — веб-клиент для доступа к серверу совместной работы Microsoft Exchange
  2. OAB (Offline Address Book) — автономная адресная книга
  3. EWS (Exchange Web Services) — сервис, предоставляющий доступ к данным почтового ящика, хранящимся в Exchange Online (как часть Office 365) и в локальной версии Exchange (начиная с Exchange Server 2007)

Параметры сервера Exchange

Важным моментом для успешной работы не-Microsoft-клиентов на Exchange 2010 является проверка подлинности. Посмотреть её параметры можно на сервере Exchange с ролью CAS (Client Access Server). Запустите оснастку «Диспетчер служб IIS» и откройте вкладку «Сайты»/Default Web Site. Обратите внимание на проверку подлинности в трёх компонентах:

  • OWA — Состояние «Включён» для «Обычная проверка подлинности» и «Проверка подлинности Windows»:

IIS-OWA.png

  • OAB — Состояние «Включён» для «Обычная проверка подлинности» и «Проверка подлинности Windows»:

IIS-OAB.png

  • EWS — Состояние «Включён» для «Анонимная проверка подлинности», «Обычная проверка подлинности» и «Проверка подлинности Windows»:

IIS-EWS.png

Прослойки (посредники) и вспомогательные утилиты

DavMail

Некоторые почтовые клиенты не могут напрямую подключаться к Microsoft Exchange и требуют использования прослойки (посредника). В данном примере в качестве посредника используется прокси-сервер DavMail.

  • Установите DavMail, получив права администратора при помощи su или sudo:
sudo urpmi davmail
  • Запустите DavMail:

DavMail.png

  • На вкладке «Main» в поле «OWA (Exchange) URL» введите адрес своего сервера в формате «https://<DNS-имя_сервера_Exchange>/EWS/Exchange.asmx» или ссылку на OWA

в формате «https://<DNS-имя_сервера_Exchange>/owa».

  • Запомните номера портов «Local IMAP port» и «Local SMTP port». В данном примере это 1143 и 1025, соответственно.

Чтоб каждый раз не запускать вручную сервер DavMail, нужно добавить его вызов в автозагрузку.

  • Зайдите в меню «Параметры системы → Запуск и завершение → Автозапуск», нажмите на кнопку [Добавить приложение] и в строке поиска введите «davmail», после чего нажмите [ОК]:

DavMail 3.png

Теперь локальный прокси-сервер DavMail будет запускаться при старте системы автоматически. Если вам мешает его значок в «Панели задач», есть возможность его спрятать. Для этого в файлe .davmail.properties отредактируйте строку davmail.server=false, поменяв false на true:

sudo mcedit /home/<имя_пользователя>/.davmail.properties

Почтовые клиенты для подключения к Exchange

Теперь можно приступить к настройке почтовых клиентов.

Thunderbird

Mozilla Thunderbird является основным почтовым клиентом для дистрибутивов ROSA Linux и, скорее всего, он уже установлен в вашей системе и готов к работе. Если же нет, его можно установить из репозиториев ROSA. В данном примере используется версия 52.2.1.

  • Установите Thunderbird:
sudo urpmi mozilla-thunderbird
  • Добавьте русскоязычный интерфейс:
sudo urpmi mozilla-thunderbird-ru
  • Установите дополнение lightning, позволяющее использовать календари:
sudo urpmi mozilla-thunderbird-lightning
  • Запустите Thunderbird.
  • В разделе «Учётные записи» в пункте «Создать учётную запись» выберите «Электронная почта». Появится окно приветствия.
  • В открывшемся окне нажмите на кнопку [Пропустить это и использовать мою существующую почту].
  • В окне «Настройка учётной записи почты» введите в поля «Ваше имя», «Адрес эл. почты» и «Пароль» свои учётные данные.

MT1.png

  • Нажмите [Продолжить]. Программа попытается найти подключения (безуспешно), и появится сообщение об ошибке:

MT2.png

Здесь вам понадобятся номера портов, которые вы запомнили при настройке DavMail.

  • Для категорий «Входящая» и «Исходящая» измените имя сервера на «localhost».
  • Укажите для «IMAP» порт 1143, а для «SMTP» — порт 1025.
  • В поле «Имя пользователя» укажите UPN (User Principal Name) — доменное имя пользователя в формате «ИмяПользователя@ДоменОрганизации.ru».
  • Нажмите на кнопку [Перетестировать].

При правильном вводе учётных данных ошибок не будет. Возможно, система сообщит о необходимости принять сертификат сервера Exchange. Если этого не происходит, возможно вы слишком рано выключили интерфейс DavMail.

Создание календаря пользователя

  • В категории «Учётные записи» выберите пункт «Создать новый календарь».
  • В появившемся окне выберите значение «В сети» и нажмите [Далее].
  • Выберите формат «CalDAV» и в поле «Адрес» введите «http://localhost:1080/users/<UPN-имя_пользователя>/calendar»:

Lightning New Calendar.png

Создание адресной книги

Адресная книга Thunderbird не поддерживает протокол CardDAV и может быть подключена только к каталогу LDAP сервера Exchange.

  • Откройте существующие адресные книги, нажав на кнопку [Адресная книга] и выбрав пункт «Файл → Создать → Каталог LDAP».
  • В окне мастера укажите следующие параметры:
    • Название — любое подходящее имя
    • Имя сервера — localhost
    • Корневой элемент (Base DN) — ou=people
    • Порт — 1389 (из Davmail)
    • Имя пользователя (Bind DN) — UPN-имя пользователя

Exchange Address Book.png

  • Нажмите [ОК]. Программа попросит ввести пароль.

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

  • Зайдите в меню параметров Thunderbird. В категории «Составление» выберите вкладку «Адресация» и под текстом «При вводе адреса искать подходящие почтовые адреса в» отметьте пункт «Сервере каталогов», выбрав имя вашей адресной книги.

Evolution

В репозиториях ROSA также доступен почтовый клиент Evolution (в данном примере используется версия 3.16.4).

  • Установите Evolution:
sudo urpmi evolution
  • Установите коннектор Exchange, совместимый с версией 2007 и более поздними:
sudo urpmi evolution-ews

Перед запуском рекомендуем обратиться к п. Параметры сервера Exchange данной статьи и убедиться в верной настройке «Проверки подлинности» для EWS.

  • Запустите Evolution.
  • В окне мастера нажимайте кнопку [Следующая], пока не перейдёте на вкладку «Учётная запись».
  • Заполните поля «Полное имя» и «Электронная почта».
  • На вкладке «Получение почты» в списке «Тип сервера» выберите «Exchange Web Services».
  • В качестве имени укажите UPN-имя пользователя в формате «ИмяПользователя@ВашДомен.ru».
  • В поле «Host URL» введите «https://ИмяПочтовогоСервераExchange/EWS/Exchange.asmx.
  • В поле «OAB URL» введите URL автономной адресной книги.
  • В качестве вида аутентификации выберите «Basic».

Ev1.png

При успешной настройке программа запросит пароль:

Ev2.png

После ввода пароля Evolution получит доступ к вашему почтовому ящику, адресной книге и календарям.

По любым вопросам, связанным с этой статьёй, просьба обращаться по адресу riskotor@mail.ru.