Pastas não visíveis no Outlook/OWA

Por: Adrian Kruss e Aldria Ferreira

O usuário percebe que algumas pastas não são visíveis ao exibir a estrutura de pasta no Outlook ou no OWA. Isso pode ser uma pasta do sistema (como a "Sent Items" no exemplo abaixo) ou pastas personalizadas criadas pelo usuário final.

No Outlook e OWA nós podemos ver as seguintes pastas:

Comparando as imagens podemos ver que a pasta de Itens Enviados (Sent Items) não está disponível, no entanto, o usuário pode enviar e-mails sem quaisquer problemas ou erros. Além disso, fazendo uma busca dos e-mails enviados, a pesquisa retorna os itens enviados localizados na pasta Itens Enviados.

Em primeiro lugar, é preciso garantir que a pasta mencionada exista na caixa de correio. Para isso podemos usar o PowerShell:

Revendo o resultado do comando, podemos ver que a pasta de Itens Enviados existe na hierarquia de pastas, e também contém itens.

O primeiro passo é usar o Outlook para tentar repor as pastas ao seu estado padrão, usando:

Outlook.exe /resetfolders

Também pode ser executado os comandos Outlook.exe /cleanviews e Outlook.exe /safe para garantir que o problema não seja de personalização ou parâmetro corrompido, ou até mesmo um add-in que esteja causando o problema respectivamente.

Se estes comando não resolverem o problema, será necessário usar o MFCMAPI para garantir que as pastas não estejam ocultadas pelo PR_ATTR_HIDDEN. Para examinar o valor deste atributo, precisamos usar MFCMAPI. Verifique que o Outlook está configurado para o modo não-cache.

Seguem os passos:

  1. Abra MFCMAPI, selecione Session e Logon para o perfil que está a caixa de correio em referência.
  2. Clique duas vezes na caixa de correio para abrir o conteúdo desta caixa

  1. Uma vez que o conteúdo "Root
    Container" esteja aberto e expandido o "Top of Information Store". Então navegue até a pasta afetada e selecione-a clicando sobre a mesma. Em seguida, procure o nome do atributo PR_ATTR_HIDDEN, PidTagAttributeHidden e ptagAttrHidden, também garanta que a opção Booleana não esteja selecionada.
  • Nota, se o "Top of Information Store" não estiver disponível e você ver o "IPM_SUBTREE", esta é uma indicação que o Outlook está em cache mode*

Caso a opção Booleana "esteja selecionada", então desmarque-a e verifique se o Outlook e OWA para que a pasta apareça.

  1. Caso todos os passos acima falhem, pode ser que a pasta esteja categorizada incorretamente.

    Usando Outlook selecionar a visualização de pastas:

E avalie se a pasta pode ser categorizada como um outro "tipo" de pasta

Neste caso, podemos ver que a pasta "Itens Enviados" (Sent Items) está classificado como uma classe de calendário, em vez de uma pasta contêiner. Para resolver isso, podemos voltar a MFCMAPI e avaliar a propriedade do PR_CONTAINER_CLASS, PR_CONTAINER_CLASS_A, e ptagContainerClass (no mesmo caminho que foram analisamos PR_ATTR_HIDDEN, PidTagAttributeHidden, ptagAttrHidden), que neste caso foi definido como IPF.Appointment.

Ao invez da classe IPF.Note:

Uma vez que alteramos este valor manualmente usando MFCMAPI já poderemos ver os Itens Enviados (Sent Items) no Outlook e OWA: