Подключение почтовых клиентов к Microsoft Exchange Server — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(оформление, стилевые правки, орфография/пунктуация)
Строка 1: Строка 1:
== '''Exchange & Clients(Клиенты) Step by step''' ==
+
== Назначение ==
  
В этой статье рассматривается настройка разнообразных почтовых клиентов для подключения к серверу Exchange максимально приближенных к функционалу Microsoft Outlook. В качестве подопытной мышки используется сервер Microsoft Exchange 2010(v14.03.0361.001) Service Pack 3 Update RollUp 18. Тестирование производится внутри корпоративной сети. DNS сервера знают о внешних почтовых адреса для почтового сервера. По любым вопросам связанными ос статьёй просьба обращаться по адресу riskotor@mail.ru<br />
+
В этой инструкции описано подключение различных почтовых клиентов к серверу Exchange. Цель — получить систему, по функциональности примерно соответствующую Microsoft Outlook.
На сервере Exchange должен работать функционал OWA(Outlook Web Access) - веб-клиент для доступа к серверу совместной работы Microsoft Exchange, OAB(Offline Address Book) - автономная адресная книга и EWS(Exchange Web Services)- предоставляют доступ к данных почтового ящика хранятся в Exchange Online, Exchange Online, как часть Office 365 и в локальной версии Exchange, начиная с Exchange Server 2007 и предоставляют возможность создания пользовательских приложений.Этот список не исчерпывающий и по мере добавления почтовых клиентов возможно дальнейшее расширение.<br /><br />
+
  
''' 1. О настройках на Exchange'''<br />
+
== Входные данные ==
  
Важным моментом для успешной работы клиентов не Microsoft на Exchange 2010 является Проверка подлинности.
+
В примерах используется сервер Microsoft Exchange 2010 (v14.03.0361.001) Service Pack 3 Update RollUp 18. Тестирование производится внутри корпоративной сети. На DNS-серверах указаны внешние почтовые адреса для почтового сервера. На сервере Exchange должны работать:
Посмотреть её можно на сервере Exchange с ролью CAS(Client Access Server). Запускаем оснастку Диспетчер служб IIS и открываем вкладку Cайты/Default Web Site. Нас интересует проверка подлинности  в трёх компонентах:
+
* OWA - Состояние '''Включён''' для ''Обычная проверка подлинности'' и ''Проверка подлинности Windows''.
+
[[Файл:IIS-OWA.png|безрамки]]<br />
+
* OAB - Состояние '''Включён''' для ''Обычная проверка подлинности'' и ''Проверка подлинности Windows''.
+
[[Файл:IIS-OAB.png|безрамки]]<br />
+
* EWS - Состояние '''Включён''' для ''Анонимная проверка подлинности'',''Обычная проверка подлинности'' и ''Проверка подлинности Windows''.
+
[[Файл:IIS-EWS.png|безрамки]]
+
<br /><br />
+
'''2. О прослойках(посредниках) и вспомогательных утилитах'''
+
<br />
+
Не которые почтовые клиенты не могут напрямую подключиться к Microsoft Exchange и делают это через прослойку(посредника). В качестве посредника будем использовать прокси сервер '''DavMail'''. Устанавливаем его с помощью команды
+
<blockquote>sudo urpmi davmail</blockquote>
+
После успешной установки запускаем '''DavMail'''.<br />
+
[[Файл:DavMail.png|безрамки]]
+
<br />
+
На вкладке Main в поле ''OWA(Exchange) URL:'' вводим адрес своего сервера
+
<blockquote>https://DNS_имя_Exchange_сервера/EWS/Exchange.asmx</blockquote>
+
или ссылку на OWA
+
<blockquote>https://DNS_имя_Exchange_сервера/owa</blockquote>
+
Так же нам необходимо запомнить значение портов ''Local IMAP port'' и ''Local SMTP port'' это '''1143''' и '''1025''' соответственно.
+
Теперь необходимо чтобы наш посредник автоматически запускался. Для этого заходим в ''Параметры системы/Запуск и завершение/Автозапуск'' нажимаем кнопку ''Добавить приложение'' в поиске вводим '''davmail''' и нажимаем кнопку '''ОК'''. Теперь локальный прокси сервер davmail будет запускаться при старте системы автоматически. Для тех кто не любит значки в ''Панели задач'' есть возможность его спрятать. Для этого необходимо внести изменения в строке ''davmail.server=false'' поменяв значение false на '''true''' в файлe .davmail.properties
+
<blockquote>sudo mcedit /home/имя пользователя/.davmail.properties</blockquote>
+
'''3. Почтовые клиенты для подключения к Exchange'''<br />
+
Теперь можно приступить к настройкам почтовых клиентов<br />
+
  
===== 3.1 Thunderbird =====
+
# OWA (Outlook Web Access) — веб-клиент для доступа к серверу совместной работы Microsoft Exchange
<br />
+
# OAB (Offline Address Book) — автономная адресная книга
Версию 52.2.1 можно найти в репозиториях, к нему также стоит добавить русский интерфейс mozilla-thunderbird-ru - Russian interface for Thunderbird​ для удобной настройки. Для использования календарей нужно дополнение mozilla-thunderbird-lightning. Устанавливаем программу
+
# EWS (Exchange Web Services) — сервис, предоставляющий доступ к данным почтового ящика, хранящимся в Exchange Online (как часть Office 365) и в локальной версии Exchange (начиная с Exchange Server 2007).
<blockquote>sudo urpmi mozilla-thunderbird</blockquote>
+
 
 +
== Параметры сервера 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'', получив права администратора при помощи <code>su</code> или <code>sudo</code>:
 +
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 3.png]]
 +
 
 +
Теперь локальный прокси-сервер ''DavMail'' будет запускаться при старте системы автоматически. Если вам мешает его значок в «Панели задач», есть возможность его спрятать. Для этого в файлe .davmail.properties отредактируйте строку <code>davmail.server=false</code>, поменяв <code>false</code> на <code>true</code>:
 +
 
 +
sudo mcedit /home/<имя_пользователя>/.davmail.properties
 +
 
 +
== Почтовые клиенты для подключения к Exchange ==
 +
 
 +
Теперь можно приступить к настройке почтовых клиентов.
 +
 
 +
=== Thunderbird ===
 +
 
 +
Версию 52.2.1 можно найти в репозиториях, к нему также стоит добавить русский интерфейс (mozilla-thunderbird-ru Russian interface for Thunderbird​) для удобной настройки. Для использования календарей нужно дополнение ''mozilla-thunderbird-lightning''. Устанавливаем программу
 +
sudo urpmi mozilla-thunderbird
 
русский интерфейс
 
русский интерфейс
<blockquote>sudo urpmi mozilla-thunderbird-ru</blockquote>
+
sudo urpmi mozilla-thunderbird-ru
 
дополнение lightning
 
дополнение lightning
<blockquote>sudo urpmi mozilla-thunderbird-lightning</blockquote>
+
sudo urpmi mozilla-thunderbird-lightning
 
Запускаем программу и видим стандартное окно приложения. В разделе ''Учётные записи''в пункте ''Создать учётную запись:'' выбираем '''Электронная почта'''. После нажатия на пункт ''Электронная почта'' появится окно приветствия. В этом окне следует нажать на кнопку '''Пропустить это и использовать мою существующую почту'''.
 
Запускаем программу и видим стандартное окно приложения. В разделе ''Учётные записи''в пункте ''Создать учётную запись:'' выбираем '''Электронная почта'''. После нажатия на пункт ''Электронная почта'' появится окно приветствия. В этом окне следует нажать на кнопку '''Пропустить это и использовать мою существующую почту'''.
 
В окне ''Настройка учётной записи почты'' вводим в поля ''Ваше имя:'' , ''Адрес эл. почты:'' , ''Пароль:'' свои учётные данные.
 
В окне ''Настройка учётной записи почты'' вводим в поля ''Ваше имя:'' , ''Адрес эл. почты:'' , ''Пароль:'' свои учётные данные.
<br />
+
 
 
[[Файл:MT1.png|безрамки]]
 
[[Файл:MT1.png|безрамки]]
<br />
+
 
 
Нажимаем продолжить и программа будет пытаться найти подключения, что в итоге не получится у неё сделать и появится сообщение об ошибке
 
Нажимаем продолжить и программа будет пытаться найти подключения, что в итоге не получится у неё сделать и появится сообщение об ошибке
<br />
+
 
 
[[Файл:MT2.png|безрамки]]
 
[[Файл:MT2.png|безрамки]]
<br />
+
 
 
Здесь как раз и пригодятся порты которые необходимо было запомнить при настройке DavMail. Нужно изменить имя сервера на '''localhost''' для категории ''Входящая'' и ''Исходящая''. Портом для ''IMAP'' будет '''1143'''. Портом для ''SMTP'' будет '''1025'''. В поле ''Имя пользователя:'' следует указать UPN(User Principal Name) доменное имя пользователя в формате '''ИмяПользователь@ДоменОрганизации.ru''' и нажать на кнопку '''Перетестировать'''. При правильном вводе учётных данных ошибок не будет. В крайнем случае система скажет о необходимости дополнительных настроек в виде принятия сертификата сервера Exchange.
 
Здесь как раз и пригодятся порты которые необходимо было запомнить при настройке DavMail. Нужно изменить имя сервера на '''localhost''' для категории ''Входящая'' и ''Исходящая''. Портом для ''IMAP'' будет '''1143'''. Портом для ''SMTP'' будет '''1025'''. В поле ''Имя пользователя:'' следует указать UPN(User Principal Name) доменное имя пользователя в формате '''ИмяПользователь@ДоменОрганизации.ru''' и нажать на кнопку '''Перетестировать'''. При правильном вводе учётных данных ошибок не будет. В крайнем случае система скажет о необходимости дополнительных настроек в виде принятия сертификата сервера Exchange.
 
<br />
 
<br />
Строка 59: Строка 85:
 
''Имя пользователя(Bind DN):'' - указываем UPN имя пользователя<br />
 
''Имя пользователя(Bind DN):'' - указываем UPN имя пользователя<br />
 
[[Файл:ExBook.jpeg|безрамки]]
 
[[Файл:ExBook.jpeg|безрамки]]
<br />
+
 
 
Нажимаем '''ОК''' и программа попросит ввести пароль. Чтобы не вводить его каждый раз, рекомендую запомнить.<br />
 
Нажимаем '''ОК''' и программа попросит ввести пароль. Чтобы не вводить его каждый раз, рекомендую запомнить.<br />
 
Для удобства работы установим созданное нами соединение в качестве адресной книги по умолчанию - заходим в настройки в категории ''Составление'' выбираем вкладку '''Адресация''' и устанавливаем галочку '''Сервере каталогов''' выбирая имя нашей адресной книги
 
Для удобства работы установим созданное нами соединение в качестве адресной книги по умолчанию - заходим в настройки в категории ''Составление'' выбираем вкладку '''Адресация''' и устанавливаем галочку '''Сервере каталогов''' выбирая имя нашей адресной книги
<br />
+
 
===== 3.2 Evolution =====
+
=== Evolution ===
версия 3.16.4 есть в репозитариях к ней понадобиться Exchange коннектор evolution-ews, он совместим с версией 2007 и более поздними. Устанавливаем программу
+
Версия 3.16.4 есть в репозиториях к ней понадобиться Exchange коннектор evolution-ews, он совместим с версией 2007 и более поздними. Устанавливаем программу
<blockquote>sudo urpmi evolution</blockquote>
+
sudo urpmi evolution
уcтанавливаем коннектор Exchange<br />
+
устанавливаем коннектор Exchange<br />
<blockquote>sudo urpmi evolution-ews</blockquote>
+
sudo urpmi evolution-ews
 
Перед запуском рекомендую обратиться к разделу '''1. О настройках на Exchange''' и проверить ''Проверка подлинности'' для EWS.
 
Перед запуском рекомендую обратиться к разделу '''1. О настройках на Exchange''' и проверить ''Проверка подлинности'' для EWS.
 
Запускаем Evolution и в окне мастера нажимаем кнопку '''Следующая'''пока не перейдём на вкладку ''Учётная запись'' где вводим ''Полное имя:'' и ''Электронная почта:''.<br />
 
Запускаем Evolution и в окне мастера нажимаем кнопку '''Следующая'''пока не перейдём на вкладку ''Учётная запись'' где вводим ''Полное имя:'' и ''Электронная почта:''.<br />
На вкладке ''Получение почты''в списке ''Тип сервера:'' выбираем '''Exchange Web Services'''. В качестве имени указываем UPN имя пользователя в формате ИмяПользователя"ВашДомен.ru. В качестве ''Host URL':' указываем '''https://ИмяПочтовогоСервераExchange/EWS/Exchange.asmx'''. В качестве ''OAB URL:'' указываем url до автономной адресной книге. Вид аутентификации выбираем '''Basic'''<br />
+
На вкладке ''Получение почты''в списке ''Тип сервера:'' выбираем '''Exchange Web Services'''. В качестве имени указываем UPN имя пользователя в формате ИмяПользователя"ВашДомен.ru. В качестве ''Host URL':' указываем '''https://ИмяПочтовогоСервераExchange/EWS/Exchange.asmx'''. В качестве ''OAB URL:'' указываем url до автономной адресной книге. Вид аутентификации выбираем '''Basic'''
[[Файл:Ev1.png|безрамки]]<br />
+
 
При успешной настройке программа запросит пароль<br />
+
[[Файл:Ev1.png|безрамки]]
[[Файл:Ev2.png|безрамки]]<br />
+
 
После чего получит доступ к вашему почтовому ящику, адресной книге и календарям
+
При успешной настройке программа запросит пароль
 +
 
 +
[[Файл:Ev2.png|безрамки]]
 +
 
 +
После чего получит доступ к вашему почтовому ящику, адресной книге и календарям.
 +
 
 +
По любым вопросам, связанным с этой статьёй, просьба обращаться по адресу riskotor@mail.ru.

Версия 15:48, 30 ноября 2018

Назначение

В этой инструкции описано подключение различных почтовых клиентов к серверу 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

Версию 52.2.1 можно найти в репозиториях, к нему также стоит добавить русский интерфейс (mozilla-thunderbird-ru — Russian interface for Thunderbird​) для удобной настройки. Для использования календарей нужно дополнение mozilla-thunderbird-lightning. Устанавливаем программу

sudo urpmi mozilla-thunderbird

русский интерфейс

sudo urpmi mozilla-thunderbird-ru

дополнение lightning

sudo urpmi mozilla-thunderbird-lightning

Запускаем программу и видим стандартное окно приложения. В разделе Учётные записив пункте Создать учётную запись: выбираем Электронная почта. После нажатия на пункт Электронная почта появится окно приветствия. В этом окне следует нажать на кнопку Пропустить это и использовать мою существующую почту. В окне Настройка учётной записи почты вводим в поля Ваше имя: , Адрес эл. почты: , Пароль: свои учётные данные.

MT1.png

Нажимаем продолжить и программа будет пытаться найти подключения, что в итоге не получится у неё сделать и появится сообщение об ошибке

MT2.png

Здесь как раз и пригодятся порты которые необходимо было запомнить при настройке DavMail. Нужно изменить имя сервера на localhost для категории Входящая и Исходящая. Портом для IMAP будет 1143. Портом для SMTP будет 1025. В поле Имя пользователя: следует указать UPN(User Principal Name) доменное имя пользователя в формате ИмяПользователь@ДоменОрганизации.ru и нажать на кнопку Перетестировать. При правильном вводе учётных данных ошибок не будет. В крайнем случае система скажет о необходимости дополнительных настроек в виде принятия сертификата сервера Exchange.
Теперь необходимо создать календарь пользователя. для этого в категории Учётные записи выбираем пункт Создать новый календарь. В появившемся окне выбираем значение В сети и нажимаем Далее. На этом шаге мастера создания календаря выбираем Формат CalDAV и в поле Адрес: указываем следующую строку http://localhost:1080/users/UPN_имя_пользователя/calendar Последнее что необходимо для работы это адресная книга. Для создания адресной книги откроем существующие адресные книги через панель нажав на кнопку Адресная книга и выберем пункт Файл\Создать\Каталог LDAP.. В окне мастера указываем следующие настройки:
Название: - указываем любое удобное для нас имя,
Имя сервера: - наш localhost,
Корневой элемент(Base DN): - ou=people
Порт - 1389 берём из Davmail,
Имя пользователя(Bind DN): - указываем UPN имя пользователя
ExBook.jpeg

Нажимаем ОК и программа попросит ввести пароль. Чтобы не вводить его каждый раз, рекомендую запомнить.
Для удобства работы установим созданное нами соединение в качестве адресной книги по умолчанию - заходим в настройки в категории Составление выбираем вкладку Адресация и устанавливаем галочку Сервере каталогов выбирая имя нашей адресной книги

Evolution

Версия 3.16.4 есть в репозиториях к ней понадобиться Exchange коннектор evolution-ews, он совместим с версией 2007 и более поздними. Устанавливаем программу

sudo urpmi evolution

устанавливаем коннектор Exchange

sudo urpmi evolution-ews

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

Ev1.png

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

Ev2.png

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

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