Livros de endereço offline no Exchange Server

Um OAB (livro de endereços offline) é uma cópia local de uma coleção de listas de endereços. Os OABs são usados para consultas de livro de endereços Outlook clientes configurados no modo Exchange cache. Os OABs são a única opção para clientes Outlook desconectados do servidor Exchange, mas também são consultados primeiro por clientes Outlook conectados como uma maneira de ajudar a reduzir a carga de trabalho em servidores Exchange. Você pode configurar quais listas de endereços estão incluídas em um OAB, o acesso a OABs específicos, a frequência com que os OABs são gerados e de onde os OABs são distribuídos.

Por padrão, uma nova instalação de Exchange cria um OAB denominado Livro de Endereços Offline Padrão no servidor. Esse OAB também é o OAB padrão, o que significa que é o OAB que é usado por caixas de correio e bancos de dados de caixa de correio que não têm um OAB atribuído a eles.

Os OABs no Exchange 2013 e posteriores são aprimorados sobre os OABs no Exchange 2010. Essas alterações foram introduzidas no Exchange 2013:

  • Somente a distribuição baseada na Web é suportada (a distribuição de pastas públicas não está mais disponível). A distribuição baseada na Web permite:

    • Suporte para downloads mais simultâneos por computadores cliente.

    • Uso reduzido da largura de banda.

    • Mais controle sobre os pontos de distribuição do OAB.

  • Somente a versão 4 do OAB é suportada. Esta versão do OAB é Unicode e permite que os clientes recebam atualizações diferenciais, em vez de sempre usar downloads completos. Todas as versões Outlook que são suportadas pelo Exchange suportam totalmente o OAB versão 4.

  • Um assistente de caixa de correio (não o serviço do Microsoft Exchange System Attendant) é o processo responsável pela geração de OABs. Isso permite que a geração do OAB seja executado ou pausado com base na carga de trabalho do servidor (gerenciamento de carga de trabalho).

  • A geração OAB ocorre em uma caixa de correio de arbitragem designada (não em um servidor de geração OAB designado). Essas caixas de correio podem usar grupos de disponibilidade de banco de dados (DAGs) para ajudar a evitar um único ponto de falha para a geração e downloads do OAB.

Para procedimentos OAB, consulte Procedures for offline address books in Exchange Server.

Para saber mais sobre listas de endereços, consulte Listas de endereços Exchange Server.

Geração OAB

A geração do OAB é controlada pelo assistente de caixa de correio chamado OABGeneratorAssistant que é executado no serviço Assistentes de Caixa de Correio da Microsoft Exchange Caixa de Correio. A geração do OAB ocorre em uma caixa de correio de arbitragem designada que tem OrganizationCapabilityOABGen o valor da propriedade PersistedCapability . A caixa de correio de arbitragem com esse recurso é conhecida também como Caixa de Correio de Organização.

Por padrão, os OABs são gerados a cada 8 horas. Para alterar o cronograma de geração do OAB, consulte Change the offline address book generation schedule in Exchange Server. Para atualizar manualmente um OAB, consulte Usar o Shell de Gerenciamento Exchange para atualizar os livros de endereço offline.

A caixa de correio de arbitragem chamada SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c} é a primeira caixa de correio da organização em sua organização. Por padrão, essa caixa de correio da organização é responsável pela geração de todos os OABs (o primeiro OAB denominado Livro de Endereços Offline Padrão e quaisquer novos OABs que você criar).

Você pode criar caixas de correio de organização adicionais para gerar OABs. Exchange Server contém as melhorias para a geração do OAB introduzidas Exchange na atualização cumulativa 7 de 2013 7 (CU7) de 2013:

  • Você pode configurar vários OABs a serem gerados pela mesma caixa de correio da organização, mas não é possível configurar um OAB a ser gerado por mais de uma caixa de correio da organização. Se você configurou um OAB com várias caixas de correio de organização, cada cópia do OAB tinha um identificador exclusivo diferente. Portanto, um download completo do OAB era necessário sempre que um cliente era transferido para um local de caixa de correio de organização diferente.

  • Você pode configurar um OAB para permitir que uma cópia somente leitura (também conhecida como cópia de sombra) seja distribuída para todas as caixas de correio da organização na organização (também conhecidas como distribuição de sombra). Todas as cópias do OAB têm o mesmo identificador exclusivo, portanto, um download completo do OAB não é necessário quando um cliente é transferido para um local de caixa de correio de organização diferente.

    Normalmente, cópias de sombra só são necessárias em organizações de vários sites Exchange. Você configura uma caixa de correio de organização em cada site e configura a distribuição de sombra para um OAB para ajudar a evitar solicitações de download entre sites do OAB por clientes (provavelmente em links WAN lentos). Para criar caixas de correio adicionais da organização, consulte Usar o Shell de Gerenciamento Exchange para criar caixas de correio da organização.

    A distribuição de sombras é descrita em detalhes na próxima seção.

Para encontrar todas as caixas de correio da organização e a caixa de correio da organização definida para um OAB, consulte Usar o Shell de Gerenciamento Exchange para encontrar caixas de correio da organização.

Os arquivos OAB são gerados e armazenados na caixa de correio da organização designada, portanto, o destino das solicitações de download do OAB é o servidor de Caixa de Correio que contém a cópia ativa da caixa de correio da organização. Os arquivos OAB são copiados da caixa de correio da organização para %ExchangeInstallPath%ClientAccess\OAB\<OAB GUID> recuperação por clientes. Os clientes nunca se conectam diretamente a esse local de back-end. As solicitações de cliente para o OAB são controladas pelos serviços de Acesso para Cliente (front-end) em um servidor de Caixa de Correio para esse local de back-end.

Distribuição OAB

Por padrão, Outlook clientes são configurados para baixar o OAB a cada 24 horas ou os usuários podem iniciar um download manual do Outlook a qualquer momento.

A distribuição do OAB para clientes depende Serviços de Informações da Internet diretórios virtuais (IIS) e o serviço de Descoberta Automática. O diretório virtual do IIS usado para acesso do cliente a OABs está localizado no site padrão nos serviços de Acesso para Cliente (front-end) no servidor de Caixa de Correio e é chamado de OAB (Site Padrão). Esse diretório virtual é criado automaticamente quando você instala o Exchange e é configurado para o serviço de clientes internos na URL https://<ServerName>/oab (por exemplo, https://mailbox01.contoso.com/oab). Você precisará configurar manualmente a URL externa usada para distribuir OABs para clientes externos. Para obter mais informações, consulte Etapa 4: Configurar URLs externas em Configurar o fluxo de emails e o acesso do cliente Exchange servidores.

Nas propriedades do OAB, você pode configurar os diretórios virtuais do OAB que estão disponíveis para distribuir o OAB para clientes. A configuração padrão restringe a distribuição do OAB aos diretórios virtuais do OAB no servidor que contém a caixa de correio da organização do OAB. No entanto, os serviços de Acesso para Cliente em qualquer servidor de Caixa de Correio podem fazer proxy de solicitações de download do OAB de entrada para o local correto. Portanto, recomendamos que você configure todos os diretórios virtuais do OAB para aceitar solicitações para baixar o OAB. Para obter instruções, consulte Use o shell de gerenciamento Exchange para configurar qualquer diretório virtual na organização para aceitar solicitações de download para o OAB.

O serviço descoberta automática anuncia as URLs do OAB que você configurou. A Descoberta Automática é suportada por todas as versões Outlook e praticamente todos os dispositivos móveis que estão atualmente por Exchange. Veja um resumo do processo de distribuição do OAB:

  1. Outlook recebe a URL do OAB da Descoberta Automática e se conecta aos serviços de Acesso para Cliente (frontend) em um servidor de Caixa de Correio.

  2. Os serviços de Acesso para Cliente no servidor de Caixa de Correio que aceitaram a conexão executam estas etapas:

    1. Consulta o Active Directory para encontrar a caixa de correio da organização responsável por gerar o OAB do usuário (o OAB padrão, o OAB especificado para o banco de dados de caixa de correio ou o OAB especificado para a caixa de correio).

    2. Consulta o Active Directory novamente para encontrar o banco de dados de caixa de correio que hospeda a caixa de correio da organização para o OAB e o servidor de Caixa de Correio que atualmente contém a cópia ativa do banco de dados.

    3. Proxies a solicitação de download do OAB para o servidor de Caixa de Correio identificado.

    4. Recupera os arquivos OAB do local de back-end %ExchangeInstallPath%ClientAccess\OAB\<GUID> e os proxies de volta para o cliente.

Se houver uma cópia de sombra do OAB em uma caixa de correio de organização no site local do Active Directory (o site do qual o usuário está se conectando), um servidor de Caixa de Correio local será usado para baixar o OAB. No entanto, a sincronização da cópia de sombra entre as caixas de correio da organização é executada sob demanda. Veja como funciona:

  1. Digamos que a caixa de correio da organização não tenha uma cópia de sombra adequada do OAB. Isso pode ser causado pelas seguintes condições:

    • Um cliente nunca solicitou um download da cópia de sombra.

    • A cópia de sombra está desa datada. Cópias de sombra estão cientes quando uma cópia atualizada do OAB pai foi gerada e publicada (manualmente ou pelo cronograma padrão de geração do OAB de 8 horas). Os servidores de Caixa de Correio afetados deixarão de distribuir a cópia de sombra desatualizada para clientes.

  2. O primeiro cliente que tentar baixar a cópia de sombra receberá um erro 0x80190194 (BG_E_HTTP_ERROR_404) Outlook. Isso disparará uma cópia completa do OAB do pai para a cópia de sombra. Os seguintes eventos são relatados:

    • Event ID: 102

      Source: MSExchange OABRequestHandler

      Description: The OABRequestHandler has begun downloading the OAB <GUID> from the server <Server>.

    • Event ID: 103

      Source: MSExchange OABRequestHandler

      Description: The OABRequestHandler has finished downloading the OAB <GUID>.

  3. O OABRequestHandler fará até três tentativas imediatas de copiar os arquivos OAB do servidor de Caixa de Correio que contém a caixa de correio de geração pai do OAB. Se todas as três tentativas falharem, OABRequestHandler a cópia repetirá após uma hora. Os seguintes eventos são relatados:

    • Event ID: 104

      Source: MSExchange OABRequestHandler

      Description: Download of the OAB <GUID> failed. The job will be re-submitted. The error was: BG_ERROR_CONTEXT=BE_ERROR_CONTEXT_REMOTE_FILE; error code=0x80190194

    • Event ID: 105

      Source: MSExchange OABRequestHandler

      Description: Download of the OAB <GUID> has failed too many times. The job will not be resubmitted for the next hour.

  4. Se o OAB estiver configurado para distribuição de sombras, mas não houver nenhuma caixa de correio de organização no site local do Active Directory (o site de onde o usuário está se conectando), os serviços de Acesso para Cliente proxy a solicitação de download do OAB de volta para o servidor de Caixa de Correio que contém a caixa de correio da organização para o OAB pai.

Condições que causam um download completo do OAB

As melhorias para OABs geralmente exigem que os clientes baixem atualizações do OAB, não o OAB completo e completo. No entanto, downloads completos do OAB às vezes são necessários. Por exemplo:

  • Os Changes.oab arquivos são maiores ou iguais a metade do tamanho dos arquivos OAB completos. Outlook compara o tamanho total Changes.oab dos arquivos compactados necessários para atualizar o OAB para o tamanho total dos arquivos OAB completos compactados no servidor.

  • Não há OAB no computador (por exemplo, durante a configuração inicial do Outlook).

  • Um arquivo diferencial está faltando no servidor. Arquivos diferenciais ausentes podem ser causados pelas seguintes condições:

    • Você não usou o Outlook para se conectar à sua caixa de correio Exchange em mais de 30 dias (por padrão, os arquivos diferenciais são armazenados no servidor por 30 dias).

    • O servidor não pôde gerar o arquivo diferencial por um dia necessário para atualizar sua cópia local do OAB.

  • Uma versão mais recente do OAB está disponível no servidor (por exemplo, sua caixa de correio foi atualizada do Exchange 2010 e sua cópia local do OAB é a versão 3).

  • Falha ao aplicar alterações para o OAB. Por exemplo, arquivos diferenciais são corrompidos no servidor (o servidor caiu durante a geração diferencial de arquivos).

  • O OAB não está presente no computador (por exemplo, você excluiu manualmente um ou mais arquivos OAB locais).

  • Um download completo anterior falhou, portanto, Outlook precisa começar de novo.

  • Você iniciou um download manual do OAB completo.

Planejamento e implantação do OAB

Se você usa um único OAB ou vários OABs, considere os seguintes fatores conforme você planeja e implementa sua estratégia do OAB:

  • O tamanho de cada OAB em sua organização. Os tamanhos do OAB podem variar de alguns megabytes a centenas de megabytes. Os seguintes fatores podem afetar o tamanho do OAB:

    • O uso de certificados em sua organização. Quanto mais certificados de infraestrutura de chave pública (PKI), maior será o OAB. Os certificados PKI variam de 1 quilobyte (KB) a 3 KB. Eles são o maior colaborador único para o tamanho do OAB.

    • O número de destinatários de email em sua organização.

    • O número de grupos em sua organização.

    • Informações do usuário que sua organização adiciona a cada objeto de destinatário. Por exemplo, algumas organizações configuram endereço completo e detalhes de contato para cada usuário.

  • O número de downloads do OAB.

  • O número e a frequência de alterações de nome diferenciado pai para objetos de destinatário no Active Directory.

  • Incompatibilidades de endereço SMTP.

  • O número geral de alterações feitas no Active Directory.

  • Os destinatários que você ocultou no Active Directory usando métodos fora do Exchange estarão visíveis em OABs (por exemplo, usando o descritor de segurança Windows). Para ocultar efetivamente destinatários em OABs, configure a propriedade Ocultar de listas de endereços para o destinatário no centro de administração do Exchange (EAC) ou o parâmetro HiddenFromAddressListsEnabled no cmdlet de gerenciamento de destinatários correspondente no Shell de Gerenciamento Exchange. Para obter mais informações, consulte Ocultar destinatários de listas de endereços. Ou você pode criar uma lista de endereços que não inclua os destinatários ocultos, atribuir a lista de endereços ao OAB e atribuir o OAB aos usuários (diretamente ou tornando o OAB o padrão). Para obter mais informações sobre como criar listas de endereços, consulte Criar listas de endereços.

Mover a geração OAB para outro servidor

No Exchange 2010, mover a geração do OAB para outro servidor exigia que você especificava um servidor de geração diferente nas propriedades do OAB. No entanto, Exchange 2013, Exchange 2016 e Exchange 2019, a geração do OAB ocorre em uma caixa de correio de organização projetada, não em um servidor designado. Para mover a geração do OAB para outro servidor, você precisa mover a caixa de correio da organização. Por exemplo:

  • Mova a caixa de correio da organização existente para um servidor Exchange 2013, Exchange 2016 ou Exchange 2019 (não é possível mover a caixa de correio da organização para um servidor Exchange 2010).

  • Configure o OAB para usar uma caixa de correio de organização existente em um servidor diferente. Para obter mais informações, consulte Use o Shell de Gerenciamento Exchange para alterar a caixa de correio da organização responsável pela geração de um livro de endereços offline.

  • Crie uma nova caixa de correio de organização em um servidor diferente e configure o OAB para usar essa caixa de correio da organização. Para obter mais informações, consulte Usar o Shell de Gerenciamento Exchange para criar caixas de correio da organização.

Lembre-se de que você pode configurar vários OABs para usar a mesma caixa de correio da organização, mas não pode configurar um OAB para usar mais de uma caixa de correio da organização. Se você precisar de várias cópias do OAB em locais diferentes (normalmente, em diferentes sites do Active Directory), verifique se existe uma caixa de correio da organização no site e habilita a distribuição de sombra para o OAB. Para obter mais informações, consulte Use o shell de gerenciamento Exchange para habilitar a distribuição de sombra para os livros de endereço offline.