Подключение почтовых клиентов к Microsoft Exchange Server — различия между версиями
A.butyrin (обсуждение | вклад) (оформление, стилевые правки, орфография/пунктуация) |
(→Evolution) |
||
(не показано 6 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
== Назначение == | == Назначение == | ||
− | В этой инструкции описано подключение различных почтовых клиентов к серверу Exchange. Цель — получить систему, по функциональности | + | В этой инструкции описано подключение различных почтовых клиентов к серверу Microsoft Exchange. Цель — получить систему, по функциональности соответствующую Microsoft Outlook. |
== Входные данные == | == Входные данные == | ||
Строка 9: | Строка 9: | ||
# OWA (Outlook Web Access) — веб-клиент для доступа к серверу совместной работы Microsoft Exchange | # OWA (Outlook Web Access) — веб-клиент для доступа к серверу совместной работы Microsoft Exchange | ||
# OAB (Offline Address Book) — автономная адресная книга | # OAB (Offline Address Book) — автономная адресная книга | ||
− | # EWS (Exchange Web Services) — сервис, предоставляющий доступ к данным почтового ящика, хранящимся в Exchange Online (как часть Office 365) и в локальной версии Exchange (начиная с Exchange Server 2007) | + | # EWS (Exchange Web Services) — сервис, предоставляющий доступ к данным почтового ящика, хранящимся в Exchange Online (как часть Office 365) и в локальной версии Exchange (начиная с Exchange Server 2007) |
== Параметры сервера Exchange == | == Параметры сервера Exchange == | ||
Строка 17: | Строка 17: | ||
* OWA — Состояние «'''Включён'''» для «'''Обычная проверка подлинности'''» и «'''Проверка подлинности Windows'''»: | * OWA — Состояние «'''Включён'''» для «'''Обычная проверка подлинности'''» и «'''Проверка подлинности Windows'''»: | ||
− | [[Файл:IIS-OWA.png]] | + | [[Файл:!IIS-OWA.png]] |
* OAB — Состояние «'''Включён'''» для «'''Обычная проверка подлинности'''» и «'''Проверка подлинности Windows'''»: | * OAB — Состояние «'''Включён'''» для «'''Обычная проверка подлинности'''» и «'''Проверка подлинности Windows'''»: | ||
− | [[Файл:IIS-OAB.png]] | + | [[Файл:!IIS-OAB.png]] |
* EWS — Состояние «'''Включён'''» для «'''Анонимная проверка подлинности'''», «'''Обычная проверка подлинности'''» и «'''Проверка подлинности Windows'''»: | * EWS — Состояние «'''Включён'''» для «'''Анонимная проверка подлинности'''», «'''Обычная проверка подлинности'''» и «'''Проверка подлинности Windows'''»: | ||
− | [[Файл:IIS-EWS.png]] | + | [[Файл:!IIS-EWS.png]] |
== Прослойки (посредники) и вспомогательные утилиты == | == Прослойки (посредники) и вспомогательные утилиты == | ||
Строка 31: | Строка 31: | ||
=== DavMail === | === DavMail === | ||
− | Некоторые почтовые клиенты не могут напрямую подключаться к Microsoft Exchange и требуют использования прослойки (посредника). В данном примере в качестве посредника используется прокси-сервер ''DavMail''. | + | Некоторые почтовые клиенты не могут напрямую подключаться к Microsoft Exchange и требуют использования прослойки (посредника). В данном примере в качестве посредника используется прокси-сервер ''DavMail''. |
* Установите ''DavMail'', получив права администратора при помощи <code>su</code> или <code>sudo</code>: | * Установите ''DavMail'', получив права администратора при помощи <code>su</code> или <code>sudo</code>: | ||
− | sudo | + | sudo dnf install davmail |
* Запустите ''DavMail'': | * Запустите ''DavMail'': | ||
Строка 40: | Строка 40: | ||
* На вкладке «Main» в поле «'''OWA (Exchange) URL'''» введите адрес своего сервера в формате «https://<DNS-имя_сервера_Exchange>/EWS/Exchange.asmx» или ссылку на OWA | * На вкладке «Main» в поле «'''OWA (Exchange) URL'''» введите адрес своего сервера в формате «https://<DNS-имя_сервера_Exchange>/EWS/Exchange.asmx» или ссылку на OWA | ||
− | в формате «https://<DNS-имя_сервера_Exchange>/owa». | + | в формате «https://<DNS-имя_сервера_Exchange>/owa». |
− | * Запомните номера портов «'''Local IMAP port'''» и «'''Local SMTP port'''». В данном примере это 1143 и 1025, соответственно. | + | * Запомните номера портов «'''Local IMAP port'''» и «'''Local SMTP port'''». В данном примере это 1143 и 1025, соответственно. |
− | Чтоб каждый раз не запускать вручную сервер ''DavMail'', нужно добавить его вызов в автозагрузку. | + | Чтоб каждый раз не запускать вручную сервер ''DavMail'', нужно добавить его вызов в автозагрузку. |
* Зайдите в меню «'''Параметры системы → Запуск и завершение → Автозапуск'''», нажмите на кнопку ['''Добавить приложение'''] и в строке поиска введите «davmail», после чего нажмите ['''ОК''']: | * Зайдите в меню «'''Параметры системы → Запуск и завершение → Автозапуск'''», нажмите на кнопку ['''Добавить приложение'''] и в строке поиска введите «davmail», после чего нажмите ['''ОК''']: | ||
Строка 60: | Строка 60: | ||
=== Thunderbird === | === Thunderbird === | ||
− | + | ''Mozilla Thunderbird'' является основным почтовым клиентом для дистрибутивов ROSA Linux и, скорее всего, он уже установлен в вашей системе и готов к | |
− | + | работе. Если же нет, его можно установить из репозиториев ROSA. В данном примере используется версия 52.2.1. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | * Установите ''Thunderbird'': | |
+ | sudo dnf install thunderbird | ||
− | + | * Запустите ''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 === | === Evolution === | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[Файл:Ev1.png | + | В репозиториях ROSA также доступен почтовый клиент ''Evolution'' (в данном примере используется версия 3.16.4). |
+ | |||
+ | * Установите ''Evolution'': | ||
+ | sudo dnf install evolution | ||
+ | |||
+ | * Установите коннектор ''Exchange'', совместимый с версией 2007 и более поздними: | ||
+ | sudo dnf install evolution-ews | ||
+ | |||
+ | Перед запуском рекомендуем обратиться к п. [[#Параметры сервера Exchange|Параметры сервера Exchange]] данной статьи и убедиться в верной настройке «Проверки подлинности» для EWS. | ||
+ | |||
+ | * Запустите ''Evolution''. | ||
+ | |||
+ | * В окне мастера нажимайте кнопку ['''Следующая'''], пока не перейдёте на вкладку «'''Учётная запись'''». | ||
+ | * Заполните поля «'''Полное имя'''» и «'''Электронная почта'''». | ||
+ | * На вкладке «'''Получение почты'''» в списке «'''Тип сервера'''» выберите «Exchange Web Services». | ||
+ | * В качестве имени укажите UPN-имя пользователя в формате «ИмяПользователя@ВашДомен.ru». | ||
+ | * В поле «'''Host URL'''» введите «https://ИмяПочтовогоСервераExchange/EWS/Exchange.asmx'''. | ||
+ | * В поле «'''OAB URL'''» введите URL автономной адресной книги. | ||
+ | * В качестве вида аутентификации выберите «Basic». | ||
+ | |||
+ | [[Файл:!Ev1.png]] | ||
− | При успешной настройке программа запросит пароль | + | При успешной настройке программа запросит пароль: |
− | [[Файл:Ev2.png | + | [[Файл:!Ev2.png]] |
− | После | + | После ввода пароля ''Evolution'' получит доступ к вашему почтовому ящику, адресной книге и календарям. |
По любым вопросам, связанным с этой статьёй, просьба обращаться по адресу riskotor@mail.ru. | По любым вопросам, связанным с этой статьёй, просьба обращаться по адресу riskotor@mail.ru. |
Текущая версия на 23:40, 10 июня 2024
Содержание
Назначение
В этой инструкции описано подключение различных почтовых клиентов к серверу Microsoft Exchange. Цель — получить систему, по функциональности соответствующую Microsoft Outlook.
Входные данные
В примерах используется сервер Microsoft Exchange 2010 (v14.03.0361.001) Service Pack 3 Update RollUp 18. Тестирование производится внутри корпоративной сети. На DNS-серверах указаны внешние почтовые адреса для почтового сервера. На сервере Exchange должны работать:
- OWA (Outlook Web Access) — веб-клиент для доступа к серверу совместной работы Microsoft Exchange
- OAB (Offline Address Book) — автономная адресная книга
- 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»:
- OAB — Состояние «Включён» для «Обычная проверка подлинности» и «Проверка подлинности Windows»:
- EWS — Состояние «Включён» для «Анонимная проверка подлинности», «Обычная проверка подлинности» и «Проверка подлинности Windows»:
Прослойки (посредники) и вспомогательные утилиты
DavMail
Некоторые почтовые клиенты не могут напрямую подключаться к Microsoft Exchange и требуют использования прослойки (посредника). В данном примере в качестве посредника используется прокси-сервер DavMail.
- Установите DavMail, получив права администратора при помощи
su
илиsudo
:
sudo dnf install davmail
- Запустите DavMail:
- На вкладке «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 будет запускаться при старте системы автоматически. Если вам мешает его значок в «Панели задач», есть возможность его спрятать. Для этого в файл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 dnf install thunderbird
- Запустите Thunderbird.
- В разделе «Учётные записи» в пункте «Создать учётную запись» выберите «Электронная почта». Появится окно приветствия.
- В открывшемся окне нажмите на кнопку [Пропустить это и использовать мою существующую почту].
- В окне «Настройка учётной записи почты» введите в поля «Ваше имя», «Адрес эл. почты» и «Пароль» свои учётные данные.
- Нажмите [Продолжить]. Программа попытается найти подключения (безуспешно), и появится сообщение об ошибке:
Здесь вам понадобятся номера портов, которые вы запомнили при настройке DavMail.
- Для категорий «Входящая» и «Исходящая» измените имя сервера на «localhost».
- Укажите для «IMAP» порт 1143, а для «SMTP» — порт 1025.
- В поле «Имя пользователя» укажите UPN (User Principal Name) — доменное имя пользователя в формате «ИмяПользователя@ДоменОрганизации.ru».
- Нажмите на кнопку [Перетестировать].
При правильном вводе учётных данных ошибок не будет. Возможно, система сообщит о необходимости принять сертификат сервера Exchange. Если этого не происходит, возможно вы слишком рано выключили интерфейс DavMail.
Создание календаря пользователя
- В категории «Учётные записи» выберите пункт «Создать новый календарь».
- В появившемся окне выберите значение «В сети» и нажмите [Далее].
- Выберите формат «CalDAV» и в поле «Адрес» введите «http://localhost:1080/users/<UPN-имя_пользователя>/calendar»:
Создание адресной книги
Адресная книга Thunderbird не поддерживает протокол CardDAV и может быть подключена только к каталогу LDAP сервера Exchange.
- Откройте существующие адресные книги, нажав на кнопку [Адресная книга] и выбрав пункт «Файл → Создать → Каталог LDAP».
- В окне мастера укажите следующие параметры:
- Название — любое подходящее имя
- Имя сервера — localhost
- Корневой элемент (Base DN) — ou=people
- Порт — 1389 (из Davmail)
- Имя пользователя (Bind DN) — UPN-имя пользователя
- Нажмите [ОК]. Программа попросит ввести пароль.
Для удобства работы рекомендуется указать созданное вами соединение в качестве адресной книги по умолчанию.
- Зайдите в меню параметров Thunderbird. В категории «Составление» выберите вкладку «Адресация» и под текстом «При вводе адреса искать подходящие почтовые адреса в» отметьте пункт «Сервере каталогов», выбрав имя вашей адресной книги.
Evolution
В репозиториях ROSA также доступен почтовый клиент Evolution (в данном примере используется версия 3.16.4).
- Установите Evolution:
sudo dnf install evolution
- Установите коннектор Exchange, совместимый с версией 2007 и более поздними:
sudo dnf install evolution-ews
Перед запуском рекомендуем обратиться к п. Параметры сервера Exchange данной статьи и убедиться в верной настройке «Проверки подлинности» для EWS.
- Запустите Evolution.
- В окне мастера нажимайте кнопку [Следующая], пока не перейдёте на вкладку «Учётная запись».
- Заполните поля «Полное имя» и «Электронная почта».
- На вкладке «Получение почты» в списке «Тип сервера» выберите «Exchange Web Services».
- В качестве имени укажите UPN-имя пользователя в формате «ИмяПользователя@ВашДомен.ru».
- В поле «Host URL» введите «https://ИмяПочтовогоСервераExchange/EWS/Exchange.asmx.
- В поле «OAB URL» введите URL автономной адресной книги.
- В качестве вида аутентификации выберите «Basic».
При успешной настройке программа запросит пароль:
После ввода пароля Evolution получит доступ к вашему почтовому ящику, адресной книге и календарям.
По любым вопросам, связанным с этой статьёй, просьба обращаться по адресу riskotor@mail.ru.