Como desativar a notificação de Mensagem de Conflito da pasta pública

Número original da BDC: 980047

Resumo

Este artigo descreve como desativar a notificação de Mensagem de Conflito da pasta pública no Microsoft Exchange Server 2010.

Introdução

Dois utilizadores editam a mesma mensagem numa pasta pública. Em seguida, guardam as cópias da mensagem. Neste cenário, as mensagens guardadas estão em conflito. Os conflitos podem ocorrer quando é efetuada uma operação de gravação simultânea no mesmo servidor de pastas públicas ou se a mensagem for editada em dois servidores que contêm réplicas da mesma pasta pública. Este artigo aborda a situação em que o conflito ocorre durante uma replicação entre dois servidores.

Quando ocorre um conflito, os proprietários da pasta pública recebem uma mensagem de e-mail do servidor que está a executar Exchange Server. A mensagem notifica-os sobre o conflito. Em seguida, os proprietários podem abrir a mensagem para a qual ocorreu o conflito e decidir quais as alterações que pretendem manter. Se os proprietários mantiverem todas as alterações, são geradas duas mensagens na pasta pública.

O método que o servidor Exchange utiliza para resolver estes conflitos é determinado pelo valor da propriedade PR_RESOLVE_METHOD na pasta. Esta propriedade é identificada pela 0x3FE70003 etiqueta de propriedade MAPI . Seguem-se valores possíveis para esta propriedade:

  • 0: RESOLVE_METHOD_DEFAULT

    Processamento predefinido de conflitos de mensagens.

  • 1: RESOLVE_METHOD_LAST_WRITER_WINS

    O último escritor ganhará o conflito.

  • 2: RESOLVE_METHOD_NO_CONFLICT_NOTIFICATION

    Os mesmos passos que o RESOLVE_METHOD_DEFAULT, exceto que os contactos definidos numa pasta e os modificadores de uma mensagem não são notificados.

Por predefinição, o valor está definido como 0. Se não quiser que uma mensagem de notificação seja enviada durante um conflito, altere o valor para 2.

Pode alterar este valor programaticamente ou pode utilizar uma das ferramentas descritas neste artigo. Para obter mais informações, contacte a Microsoft Developer Network (MSDN) ou utilize uma ferramenta para alterar valores de propriedade de pastas individuais. Por exemplo, utilize a ferramenta ExFolders para alterar os valores das propriedades da pasta.

Nota

Alterar o valor da propriedade PR_RESOLVE_METHOD não resolve os conflitos existentes.

Como utilizar ExFolders para alterar o valor de PR_RESOLVE_METHOD

A ferramenta ExFolders tem de estar instalada no servidor que está a executar Exchange Server 2010 e colocada na pasta bin.

Nota

A conta utilizada para autenticação na ferramenta ExFolders tem de ter direitos para alterar os atributos da pasta pública. Recomendamos que execute a ferramenta ExFolders a partir de uma estação de trabalho.

Para tal, siga estes passos:

  1. Inicie a ferramenta ExFolders.

  2. No menu Ficheiro , selecione Ligar.

  3. Introduza os nomes do servidor Exchange e do catálogo global.

  4. Selecione a caixa de verificação Autenticar como utilizador com sessão iniciada ou introduza manualmente outra conta que possa utilizar para autenticação.

  5. No separador Ligação , selecione Pastas Públicas e, em seguida, selecione OK.

  6. Expanda o item Pastas Públicas , localize a pasta pública que contém o conflito e, em seguida, clique com o botão direito do rato na pasta para desativar a notificação mensagem em conflito.

  7. Clique novamente com o botão direito do rato na pasta e, em seguida, selecione Propriedade Revisor.

  8. Na caixa de texto Propriedade , escreva PR_RESOLVE_METHOD: 0X3FE70003.

  9. Selecione Definir e, em seguida, escreva o valor pretendido. Os valores legítimos são 0, 1 e 2.

    Nota

    Veja mais informações sobre estes valores anteriormente neste artigo.

  10. Se pretender efetuar esta alteração a todas as subpastas da pasta selecionada, selecione a caixa de verificação Executar esta ação em todas as subpastas da pasta selecionada .

  11. Selecione Executar. Deverá receber a confirmação de que a alteração foi efetuada com êxito.

  12. Repita os passos 1 a 11 para outras pastas com conflitos.

Importante

Se for criada uma subpasta numa pasta principal que tenha um valor alterado, a subpasta não herda o valor alterado. Por predefinição, a subpasta é criada para ter um valor de 0 para a propriedade .

Como remover mensagens em conflito da caixa de correio de um utilizador

As mensagens em conflito são atribuídas ao IPM. Classe de mensagem Conflict.Message . Pode utilizar o comando Procurar caixa de correio para eliminar mensagens em conflito da caixa de correio de um utilizador. No entanto, a Caixa de Correio de Pesquisa não pode ser configurada para filtrar mensagens de acordo com a classe de mensagens. Quando a Caixa de Correio de Pesquisa é utilizada em conjunto com a filtragem de palavras-chave do requerente e a filtragem de palavras-chave do remetente, apenas as mensagens de uma pasta pública específica que contenham o assunto "Mensagem de Conflito" são eliminadas. No entanto, se os utilizadores puderem enviar mensagens a partir desta pasta pública e tiverem enviado mensagens que utilizem a mesma linha de assunto para caixas de correio de utilizador, essas mensagens também serão eliminadas.

O comando de exemplo seguinte mostra como utilizar a Caixa de Correio de Pesquisa para eliminar mensagens em conflito:

Search-Mailbox -Identity "April Stewart" -SearchQuery 'Subject:"Conflict Message:" And From:"PublicFolderName" -DeleteContent

Nota

Para obter o nome da pasta pública, abra uma das mensagens em conflito e, em seguida, anote o nome no campo De . Se as mensagens em conflito forem geradas por mais do que uma pasta pública, tem de o fazer para todas as pastas públicas que geraram as mensagens em conflito.