Exchange 2010 limpando assinaturas de cliente usando o EWS

2

Cenário

Eu tenho um serviço de console responsável por manter uma assinatura de streaming para o nosso servidor Exchange 2010 SP1. Eu conectei adequadamente meus eventos (notificação, erro, desconexão) usando o SDK dos Serviços Web do Exchange 1.1.

Problema

Quando eu tento restabelecer minha assinatura, às vezes, (sem padrão, até onde eu possa ver), receberei uma exceção dizendo que não tenho uma assinatura ativa. Às vezes eu posso passar por 10 ciclos de reconexão sem problema e outras vezes ele tenta se reconectar uma vez e minha assinatura magicamente desaparece.

Testei em relação ao nosso servidor de controle de qualidade e consigo reinicializar minha assinatura com sucesso assim que eu for desconectado (devido ao tempo limite). No entanto, nosso servidor de produção parece estar tendo dificuldades para manter uma assinatura.

Pergunta

O Exchange 2010 SP1 possui algum tipo de mecanismo ímpar no qual ele simplesmente removerá as assinaturas quando o cliente for desconectado? Desde que eu tenho certeza que este é o caso, como você desativa tal coisa?

Esta pergunta está relacionada a algo que fiz hoje cedo em SO . Depois de pensar um pouco mais e brincar com nosso ambiente de controle de qualidade e produção, acredito que possa ser um problema de configuração com o Exchange.

Editar: este problema ainda não está totalmente resolvido. Eu consegui reinscrever manualmente no entanto eu ainda estou intrigado em descobrir exatamente por que minhas assinaturas estão desaparecendo.

Editar 2: Outro problema relacionado é que novos eventos de notificação de email não estão sendo enviados. Há algum recurso que eu possa ler sobre assinaturas de clientes com o Exchange 2010 SP1?

Editar 3: Se isso ajudar, estamos atualmente em uma fase de atualização em que temos um servidor Exchange 2003 e Exchange 2010 em execução ao mesmo tempo. Então, estou pensando se é possível que isso esteja causando o problema, já que nosso ambiente de QA não está executando a arquitetura idêntica.

    
por Mike 06.05.2011 / 18:56

1 resposta

1

a) Você pode dar uma olhada neste cmdlet - Get-ThrottlingPolicy. Tem MaxTimeinAD e outras chaves que podem ser modificadas. Mais detalhes aqui. link

b) Como você pode controlar o Acesso ao EWS?

  • Por caixa de correio > Execute isso no shell do Exchange get-casmailbox -identity:"username" | fl "*EWS* Você pode desabilitar essas chaves usando uma identidade de caixa de correio de entrada: "username" -EWSEnabled: $ False
  • Toda a organização: 'Get-OrganizationConfig | fl EWS
  • Você pode brincar com isso, com uma lista de caixas de correio para modificar em CSV e, em seguida, importar o CSV > e canalizar todas as caixas de correio, uma a uma, para set-casmailbox.

c) A Nova Notificação por Email é um recurso do lado do cliente, então você precisa verificar as configurações do Outlook / Telefone.

b) Durante a coexistência do Exchange 2003-2010, todos os e-mails são roteados até 2010 ou 2003. Você também configurou a função CAS e testou o acesso do OWA?

    
por 30.08.2012 / 14:25