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:
- Abra MFCMAPI, selecione Session e Logon para o perfil que está a caixa de correio em referência.
- Clique duas vezes na caixa de correio para abrir o conteúdo desta caixa
- 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.
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: