Mapi outlook что это

Обновлено: 05.07.2024

Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal

О профилях MAPI слышали многие, но зачем они нужны знает далеко не каждый. Тем не менее это мощное средство настройки почтовой системы, которым нужно уметь пользоваться. Кратко говоря профиль MAPI это набор учетных записей и файлов PST, объединенных в одну сущность и названных профилем. При старте любого почтового приложения MAPI (а Microsoft Outlook именно таким и является) можно выбрать профиль, который будет использоваться. Это очень удобно, когда меняются настройки сети или файловое окружение - можно легко переключится на одну из конфигураций. Такая ситуация часто возникает, например, при использовании ноутбука в разных сетях.

По умолчанию на компьютере используется стандартный профиль MAPI под названием Outlook, он создается автоматически. Вся информация об учетных записях и подключенных PST файлов записывается именно в него.

Теперь, допустим, Ваш ноутбук сменил местоположение, следовательно нужно использовать другие учетные записи и файлы данных (не говоря уже об использовании учетной записи Exchange Server). Для этого случая создадим новый профиль MAPI и определим в нем с какими учетными записями и PST файлами мы будем работать. Прежде всего закройте Microsoft Outlook и зайдите в Панель управления/Почта:

Далее с помощью кнопки Конфигурации можно настроить нужные профили:

Для создания нового профиля используйте кнопку Добавить. В этом случае придется создавать заново все учетные записи и определять какие PST файлы будут использоваться. Чтобы не делать эту работу можно воспользоваться кнопкой Копировать, тогда настройки учетных записей будут скопированы в новый профиль.

Теперь установите флаг Запрашивать конфигурацию, чтобы Outlook при старте запрашивал какой профиль MAPI ему нужно использовать. Далее отметьте новый профиль и нажмите кнопку Свойства, здесь можно задать нужные учетные записи и используемые PST файлы. В принципе, настроить профиль можно уже в запущенном Outlook, поэтому можно пропустить этот шаг.

При следующем запуске Outlook спросит имя профиля, выберите нужный. Теперь все изменения учетных записей будут отражаться только в выбранном профиле.

Вот только некоторые ситуации в которых использование профилей MAPI становится полезным:

date

11.09.2019

directory

Exchange

comments

комментария 4

Виртуальный каталог MAPI

Проверим, что атрибут ExternalUrl пустой:

Get-MapiVirtualDirectory | ft server, *url*

Get-MapiVirtualDirectory

ExternalUrl, как мы видим, пустой, нам нужно его заполнить (в данном примере мы зададим и ExternalUrl и Internal Url, учтите что сертификат Exchange должен соответствовать адресам, указанным во внешнем и внутренним URL адресах).

Get-MapiVirtualDirectory | Set-MapiVirtualDirectory -InternalUrl –ExternalUrl -IISAuthenticationMethods NTLM,Negotiate

Get-OrganizationConfig | FL *mapi*

MapiHttpEnabled

После выполнения команды нужно подождать около часа для применения всех изменений на стороне Exchange. Если нужно, ускорить процесс можно перезапуском MS Exchange Host Service и пула Autodiscover на Mailbox сервере.

При переключении на новый протокол Outlook выдает предупреждение:

The Microsoft Exchange administrator has made a change that requires you quit and restart Outlook.

The Microsoft Exchange administrator has made a change that requires you quit and restart Outlook

Статус подключения Outlook - HTTP протокол

Проверить возможность подключения по новому протоколу можно, перейдя на URL . Таким нехитрым способом мы узнаем имя CAS сервера, на котором мы авторизовались и имя Mailbox сервера.

Также проверить работу нового протокола можно с помощью командлета Powershll Test-OutlookConnectivity:

OutlookMapiHttpSelfTestProbe

Траблшутинг:

Логи нового протокола хранятся здесь:

date

12.10.2021

directory

Exchange

comments

комментариев 10

В Exchange 2010 SP1 появилась новая функция под названием Mailbox auto mapping (автоматическое сопоставление почтовых ящиков). Смысл которой заключается в том, что при предоставлении пользователю полных прав доступа (Full Access) к любому почтовому ящику в организации Exchange, после перезапуска Outlook у пользователя такой ящик автоматически подключается как новый дополнительный в профиле Outlook.

Смысл этой функции – упрощение процедуры подключения дополнительных и общих почтовых ящиков. Благодаря Auto Mapping в Outlook пользователей должны автоматически появляться все ящики других пользователей и общих почтовых ящиков, к которым ему предоставлен доступ. Работает эта функция на клиентах Outlook 2007 и выше. Функционал основан на специальном атрибуте msExchDelegateListLink, который содержит список DN учетных записей, которым предоставлен полный доступ к данному ящику. Атрибут заполняется при предоставлении доступа к ящику. Одновременно у пользователя, которому предоставляется доступ, обновляется значение атрибута msExchDelegateListBL, в котором содержатся список ящиков, которые должны подключаться автоматически при запуске Outlook.

Аттрибут msExchDelegateListLink

Стоит отдельно отметить, что Auto Mapping не будет работать, если доступ к ящику назначается через группу AD.

Функционал Auto Mapping довольно удобен, но в некоторых случаях мешает нормальной работе, например, когда пользователь не хочет утяжелять конфигурацию Outlook и работать только со своим ящиком Exchange. Кроме того, подключение множества ящиков увеличивает время загрузки Outlook и ухудшает его производительность. Также часто возникает проблема, когда у пользователя отменяют полные права на дополнительный ящик, но он по-прежнему продолжает отображаться в Outlook, а при попытке просмотреть его содержимое выводится ошибка прав доступа.

Все эти проблемы требуют возможности отключения автоматического сопоставления ящиков для пользователей. Этот функционал появился в Exchange 2010 SP2.

Отключить автоматическое сопоставление ящиков в Outlook

Чтобы отключить Auto-Mapping определенного ящика, можно вручную удалить соответствующие данные в атрибутах msExchDelegateListLink и msExchDelegateListBL с помощью консоли ADSIEdit.msc, но это не очень удобно. Гораздо проще воспользоваться командлетами PowerShell.

К примеру, чтобы одной командой предоставить пользователю User1 полный доступ к ящику SharedMBX и отключить Auto Mapping:

Add-MailboxPermission -Identity SharedMBX -User ‘User1’ -AccessRight FullAccess -InheritanceType All -Automapping $false

Если права уже назначены, придется сначала их забрать, а потом переназначить заново:

Remove-MailboxPermission -Identity SharedMBX -User ‘User1’ -AccessRight FullAccess -InheritanceType All
Add-MailboxPermission -Identity SharedMBX -User ‘User1’ -AccessRight FullAccess -InheritanceType All -Automapping $false

Следующий скрипт позволяет для конкретного общего ящика отключить Automapping для всех пользователей, которым предоставлен доступ:

$FixAutoMapping = Get-MailboxPermission sharedmailbox |where
$FixAutoMapping | Remove-MailboxPermission

Скажите пожалуйста какие примущества у MAPI подключения (outlook 2003)

перед pop3, smtp, imap ?

Так же хотелось бы понять как работает MAPI во всех подробностях. Дайте плиз ссылку на ХОРОШУЮ документацию на русском.

Ответы

MAPI больше подходит для работы в офисе, т.к. ему нужно хороший коннект к серверу. У него есть доступ к mailbox, address book, public folders.

POP3 - протокол для работы везде, ориентированный на выкачивание писем на локальный компьютер. В современных программах есть доступ по LDAP к адресной книге или импорт из файла. Есть доступ только к Inbox в папке пользователя. К Public folders доступа нет. Я не рекомендую его вообще использовать.

IMAP4 то же, что и POP3, но ориентирована на доступ к почте, хранящуюся на сервере. Есть доступ ко всем папкам в отличие от POP3. Адресная книга по LDAP или импорт из файла.

3. Из Интернета с КПК/телефона(ActiveSync, OMA, OWA)

В крайнем случае IMAP4/POP3.

Довольно старая статья, но общую картину дает.

Почтовый протокол POP (Post Office Protocol - протокол почтового отделения) - самый старый и широкораспространенный стандарт электронной почты в семействе стандартов Internet. Поставщики услуг Internet обычно предлагают потребителям почтовую службу POP3 (третья и серьезно переработанная версия). Можно найти клиентское программное обеспечение POP3 практически для любой комбинации аппаратных и программных средств. Самый популярный продукт дл систем PC и Macintosh - Eudora фирмы Qualcomm.

В настоящее время основная часть программного обеспечения IMAP создается в университетах, а развитию его способствуют форумы и электронная почта. В числе популярных клиентских программ - Pine для платформ UNIX и PC-Pine для DOS, разработанные в Вашингтонском университете, и Mailstrom для Macintosh из Станфордского университета. Почтовый сервер пакета SuiteSpot фирмы Netscape оснащен средствами для работы с IMAP4, а в конце 1996 г. планируется выпуск клиента Netscape Navigator для Windows. Клиенты Windows - Simeon фирмы Esys и Embla фирмы The TeamWARE Group соответствуют спецификации IMAP.

Текущий список компаний, планирующих выпуск и уже поставляющих продукты IMAP, можно найти по адресу ftp.cac.washington.edu/imap/imap.software. Там вы найдете клиентов для NextStep, OS/2, VMS, Windows и других операционных систем. Есть там и серверное программное обеспечение IMAP для всех разновидностей UNIX и Windows NT, а предназначенных для NetWare и OS/2 очень мало.

POP3 (Post Office Protocol, Version 3 - протокол почтового отделения, версия 3). Простой протокол приложений, используемый для получения электронной почты с почтовых серверов.

SMTP (Simple Mail Transfer Protocol - простой протокол пересылки почты). Протокол, описывающий пересылку электронной почты по сетям, использующим TCP/IP или другие протоколы.

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