Microsoft exchange что это за программа

Обновлено: 06.07.2024

Содержание

История

  • 11 июня 1996 — выход Exchange Server 4.0. Эта версия существенно отличалась от Exchange Server 3.5, которая была написана Network Courier.
  • 23 мая 1997 — Exchange 5.0
  • Ноябрь 1997 — Exchange 5.5, вышло две версии Standard («5.5/S») и Enterprise («5.5/E»). Standard имела те же ограничения, что и предыдущая версия (16 Гб максимальный размер почтовой базы), у Enterprise ограничение было расширено до 8 Тб, с практическим рекомендуемым ограничением в 100 Гб.
  • 29 ноября 2000 — Exchange Server 2000 (версия 6.0)
  • 28 сентября 2003 — Exchange Server 2003 (версия 6.5)
  • 8 декабря 2006 — Exchange Server 2007 (версия 8.0)
  • 9 ноября 2009 — Exchange Server 2010 (версия 14.0)
  • 3 декабря 2012 — Exchange Server 2013 (версия 15.0)
  • 1 октября 2015 — Exchange Server 2016 (версия 15.1) - требует более 16Гб ОЗУ

Поддерживаемые протоколы и клиенты

Microsoft Exchange Server поддерживает следующие протоколы: [Источник 1] .

С Microsoft Exchange Server могут работать следующие клиенты:

Лицензирование

Как и продукты Windows Server, для Exchange Server требуются лицензии на доступ к клиенту, которые отличаются от лицензий Windows CAL. Корпоративные лицензионные соглашения, такие как Enterprise Agreement или EA, включают в себя клиентские лицензии Exchange Server. Он также входит в состав Core CAL. Так же, как Windows Server и другие серверные продукты от Microsoft, есть выбор использовать пользовательские лицензии CAL или клиентские лицензии на устройства. Клиентские лицензии на устройства назначаются устройствам (рабочей станции, ноутбуку или КПК), которые могут использоваться одним или несколькими пользователями. Клиентские лицензии пользователя назначаются пользователям, что позволяет им получать доступ к Exchange с любого устройства. Клиентские лицензии на устройство и устройство имеют одинаковую цену, однако они не могут использоваться взаимозаменяемо.

Для поставщиков услуг, которые хотят разместить Microsoft Exchange, существует доступное Лицензионное соглашение поставщика услуг (SPLA), в соответствии с которым Microsoft получает ежемесячную плату за обслуживание вместо традиционных клиентских лицензий. Доступны два типа клиентской лицензии Exchange: Exchange CAL Standard и Exchange CAL Enterprise. Enterprise CAL является дополнительной лицензией для стандартной лицензии CAL.

Сервер Exchange, размещенный как служба

Сложности управления Exchange Server делают его привлекательным для организаций, чтобы купить его в качестве размещенной службы. [Источник 2] .

Сторонние поставщики

Это было возможно для ряда поставщиков уже более 10 лет, но только недавно Многие провайдеры продавали услугу как «облачные вычисления» или «Программное обеспечение как услуга». " Exchange-хостинг позволяет использовать Microsoft Exchange Server в Интернете, также называемый облаком, и управляется «Поставщиком хостинга Exchange Server» вместо того, чтобы создавать и развертывать систему самостоятельно.

Microsoft

Microsoft Exchange Online - это решение электронной почты, календаря и контактов, поставляемое в виде облачной службы, размещенной Microsoft. Это, по сути, та же услуга, которую предлагают размещенные поставщики Exchange, и она построена на тех же технологиях, что и Microsoft Exchange Server. Exchange Online предоставляет конечным пользователям знакомый опыт электронной почты на компьютерах, в Интернете и мобильных устройствах, предоставляя ИТ-администраторам или малым предприятиям и профессионалам веб-инструменты для управления их онлайн-развертыванием.

Функциональность сервера клиентского доступа

Microsoft Outlook управляет всеми видами информации и хранит ее в Exchange

Если вы когда-либо работали в офисе, вы, вероятно, слышали о Microsoft Exchange, но вы можете не знать, что это такое. В этой статье мы опишем, что такое MS Exchange, и как вы можете взаимодействовать с ним прямо сейчас, даже не зная об этом.

Что такое Microsoft Exchange?

Exchange — это сервер Microsoft для групповой работы, изначально разработанный для корпоративных клиентов. Как и другие решения для групповой работы, он включает в себя коммуникационные и организационные функции, в том числе:

  • Почтовый хостинг
  • Компонент календаря, включая функции совместной работы, такие как приглашения на собрания, общие календари и доступные для бронирования ресурсы.
  • Управление контактами, обеспечивающее общеорганизационную адресную книгу, а также хранилища личных контактов
  • Совместное управление задачами, например, возможность делегировать задачи другому пользователю
  • Липкие заметки, файлы и другие

Сам Exchange является серверным приложением, которое хранит и управляет всеми этими данными для вас. Итак, как серверная программа, как это влияет на вас? Ну, это движок, который поддерживает два инструмента, которые вам могут быть знакомы: Microsoft Outlook и его двоюродная сестра в Интернете, Outlook Web Access.

Microsoft Outlook и Exchange

Вы можете настроить Microsoft Outlook для сбора электронной почты из различных источников, от почтенных почтовых ящиков IMAP до Gmail. Но с самого начала Outlook был разработан для корпоративных пользователей, чтобы они могли подключаться к серверам Exchange и собирать электронную почту или обновлять календари своих компаний.

Microsoft Outlook управляет всеми видами информации и хранит ее в Exchange

Подключение Outlook к Exchange, как правило, требует очень небольшого взаимодействия с пользователями, поскольку оба они предназначены для совместной работы. Но вы можете подключить другие клиенты к Exchange, например, Gmail, хотя для их настройки может потребоваться различное количество усилий.

Exchange и Outlook Web Access

Помимо использования клиентского приложения вы также можете взаимодействовать с сервером Exchange с помощью браузера, если это разрешено вашим администратором. Outlook Web Access (OWA) — это имя интерфейса браузера для вашего сервера Exchange, которое называется так, потому что предоставляет экраны, которые действительно выглядят как веб-версии приложения Outlook.

URL-адрес Outlook Web Access можно получить на вкладке «Файлы» в Outlook.

Чтобы найти ссылку на ваш сайт OWA, если она существует, выберите « Файлы» > « Параметры учетной записи» в Outlook.

Многие люди использовали OWA для мобильного доступа к данным Exchange до того, как приложения Outlook стали доступны. Теперь удобно использовать для входа в свою электронную почту, например, когда у вас нет доступных устройств. Вы можете перейти по заранее определенному URL-адресу (который часто находится в том же домене, что и основной веб-сайт вашей компании), ввести свой адрес электронной почты и пароль, и начать читать электронную почту, просматривать календарь или отмечать задачи.

В знакомой компании по просьбам сотрудников перевели почту с Яндекса на Exchange. Оказалось, не все понимают причин смены почты. В этой заметке описываю, чем удобна связка Microsoft Exchange и Microsoft Outlook для сотрудников компаний.

В заметке рассматриваю связку Microsoft Exchange и Microsoft Outlook, так как этот клиент является одним из самых популярных и в полной мере раскрывает возможности почтового сервера.

Для сравнения буду приводить очень популярный в России Яндекс.Коннект, который, на мой взгляд, является лучшим бесплатным решением для организации почты на собственном домене. О подробном опыте использования почты и сервисов Яндекс я писал в другой заметке.

Disclaimer: заметка написана с позиции просвещения пользователя. Вопрос о переходе на Outlook, особенно с учетом его стоимости, каждая компания должна принимать исхода из своей конкретной ситуации.

Если использовать в качестве почтового клиента Outlook, который по умолчанию входит в Office, то становятся доступны:

Серверная адресная книга

  • Актуальный список контактов коллег
  • Возможность указания расширенной информации

Помощник по планированию

  • В зависимости от настроек приватности сервера, в почтовом клиенте доступна информация о расписаниях коллег и есть функции по автоматическому подбору времени с учётом свободного времени всех участников
  • Если в компании используется Skype for Business, то статусы занятости коллег отображаются непосредственно в интерфейсе почты. Например, при написании письма или при просмотре полученного.

Работа с вложенными папками без ошибок

  • В зависимости от настроек приватности сервера, в почтовом клиенте доступна информация о расписаниях коллег и есть функции по автоматическому подбору времени с учётом свободного времени всех участников
  • Если в компании используется Skype for Business, то статусы занятости коллег отображаются непосредственно в интерфейсе почты. Например, при написании письма или при просмотре полученного.

Работа с вложенными папками без ошибок

  • Например, в Яндексе во “входящих” нельзя создать вложенные подпапки, чтобы они корректно синхронизировались в Outlook

Другое: отзыв письма из клиента, работа с почтовыми правилами

Что-то из описанного может работать и в других серверах-клиентах, но конкретная реализация зависит от конкретной связки программ. Связку же Outlook и Exchange можно рассматривать как эталон.

Выделил этот пункт из-за его важности. Знаю, что проблема актуальна, так как инструкция по синхронизации Outlook с календарями Яндекса и Google является одной из самых популярных заметок в моем блоге.

Outlook без дополнительных усилий не умеет работать с календарём и контактами сервисов вроде Яндекс и Google. Зато с Exchange он работает отлично.

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

Готовый процесс бронирования переговорных комнат и общих ресурсов

Переговорные комнаты можно занимать непосредственно из интерфейса создания приглашения на совещание в Outlook или web-интерфейсе. Нет необходимости параллельно с приглашением участников вносить бронирования в отдельный сервис или другой календарь.

Разрешение конфликтов бронирования происходит в автоматическом режиме на сервере. Исключаются ситуации, когда двое организаторов бронируют переговори на одно и то же время.

Единые форматы взаимодействия между Outlook и веб-интерфейсом

В случае Exchange нет проблем взаимодействия с Outlook. Веб-интерфейс Exchange повторяет Outlook как визуально, так и работает с ним по единым форматам.

Обратная ситуация тоже справедлива. Приглашения из Outlook не всегда корректно распознаются сторонними веб-клиентами.

Время пересылки письма внутри Exchange - несколько секунд. Можно переслать файл коллеге за соседним столом и тут же открыть его на другом компьютере.

В Яндекс.Почте между ящиками внутри одного домена письмо идёт около минуты. И в аналогичном же кейсе, придётся сидеть с коллегой и ждать пока придёт письмо.

По разным оценкам от 60% до 80% сотрудников компаний в мире в качестве корпоративной почты используют Exchange. Эта доля стабильно высока.

Сотрудники, которые с ним работали и переходят в компании без Exchange, обычно предлагают в первые дни предлагают его поставить. Те же пользователи, кто раньше не работал с Exchange, обычно не понимают, в чем его удобство. Надеюсь, эта заметка описала основные причины, почему Exchange так популярен среди сотрудников корпораций.

Согласны или не согласны? Если есть что добавить - оставляйте своё мнение в комментариях.

На форуме TechNet Microsoft каждый день появляются новые вопросы, касающиеся разработки для Exchange\Exchange Online. Актуальными на сегодняшний день являются два метода разработки: с использованием веб-сервисов (EWS Exchange и другие) и без их использования. В этой статье рассмотрим оба варианта и обозначим их плюсы и минусы.


Передаю слово автору.

История продукта более подробно описана по ссылке.

В современном динамически-меняющемся мире очень важно быть на плаву. Требования к продукту, который компания будет использовать, могут не поддерживаться производителем. Служба безопасности частенько ставит нерешаемые задачи.

Основные цели для разработки следующие:

  1. Выполнение требований-ограничений
  2. Предоставление нового функционала, часто на стыке нескольких продуктов (например, автоматическое назначение или перенаправление заявок в ServiceDesk через почту)
  3. Предоставление другого интерфейса (например, мобильное приложение)


На сегодняшний день основные способы разработки ведутся с использованием EWS Exchange, REST API и других веб- и не веб-сервисов.

Про миграцию со старых способов разработки на более новые можно почитать тут.

А пока поговорим немного подробнее о каждом из них.

Разработка с помощью EWS

EWS Exchange и другие веб-сервисы позволяют получить доступ к данных почтового ящика в Exchange Online или в локальной версии Exchange, начиная с Exchange Server 2007. Предоставляют возможность создания пользовательских или серверных приложений с непосредственным доступом к пользовательским данным.

Таких технологий в данный момент несколько:

  • EWS, EWS Managed API и EWS Java API
  • Autodiscover POX/SOAP
  • REST APIs for Office 365
  • Unified Messaging (UM) (старый сервис, лучше использовать EWS Managed API)

Операции EWS можно вызвать из любой операционной системы и с помощью любого языка, потому что при обработке запросов и откликов EWS используется протокол SOAP. Важная составляющая кода — это XML-код, который используется для создания запросов EWS и возврата XML-откликов с сервера.

Теперь Managed API EWS доступен в виде проекта с открытым кодом на сайте GitHub.

С помощью библиотеки с открытым кодом вы можете:

  • добавлять исправления ошибок и улучшения в API;
  • получать исправления ошибок и улучшения до того, как они станут доступны в официальном выпуске;
  • получать доступ к самой полной и актуальной реализации API, которую можно использовать для справки или для создания новых библиотек на новых платформах.

Это дает следующие преимущества:

  • Поскольку эти API требуют OAuth для аутентификации, ваше приложение не должно обрабатывать или хранить учетные данные пользователя.
  • OAuth позволяет запрашивать разрешенным пользователем только определенные данные. Например, вы можете создать свое приложение для запроса чтения только календаря пользователя.

Разработка без использования веб-служб Exchange

Разработку без использования веб-сервисов или с минимальным использованием можно разделить на несколько направлений:

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


Exchange Management Shell предоставляет богатый набор команд на платформе Windows PowerShell для управления Exchange Online или локальную версию Exchange, начиная с Exchange 2013. Вы можете использовать Exchange Management Shell для создания двух видов инструментов: сценарии командной строки, которые работают в среде Windows PowerShell, и инструменты, которые используют командлеты Exchange Management Shell через управляемый интерфейс. Вы можете использовать управляемые приложения для создания стандартного пользовательского интерфейса Windows или веб-интерфейса для администрирования сервера Exchange.

Как пример такого приложения можно посмотреть GUI интерфейс для миграции данных в облако по ссылке.

Если зайти на google play и набрать в поиске Exchange activesync, то мы получим более 100 результатов приложений, написанных для Exchange, использующих activesync.
Несмотря на то, что почти каждый телефон имеет встроенную поддержку AS, большинство заказчиков хочет расширить его функциональность такими вещами, как двухфакторная аутентификация, контейнеры и т.д.

Для крупных фирм важно иметь высокую доступность данных, организованность процессов и возможность точного планирования. В связи с этим на рынке ПО есть огромное количество приложений, обеспечивающий подобный функционал. По направлениям, например, утилит архивирования почты более сотни, можно посмотреть информацию о самых крупных компаниях на странице Magic Quadrant for Enterprise Information Archiving.

При этом для каждого ПО выбираются свои языки программирования и способы реализации. Компании могут использовать множество предоставленных возможностей для составления архитектуры и принципов работы приложений. Например, для утилит резервного копирования и восстановления есть раздел на MSDN, описывающий подробно все процессы по ссылке.

Также для многих служб и процессов существуют дополнительные API для написания программ на С\С++ для более узконаправленных запросов и программ. Например, для ESE можно посмотреть по ссылке.

Программировать или не программировать решать каждой компании самой, но стоит признать, что Exchange имеет огромные возможности для расширения функционала и предоставляет все средства для этого.

Читайте также: