Qual é o método mais fácil de trabalhar com uma caixa de correio em um servidor Exchange usando .NET a partir de um cliente remoto?

StackOverflow https://stackoverflow.com/questions/1409176

  •  05-07-2019
  •  | 
  •  

Pergunta

Então eu tenho que fazer um serviço do Windows que verifica e-mails recebidos em uma caixa de correio em um servidor de troca de palavras específicas e, em seguida, exclui o correio. A caixa de correio que será a digitalização atualmente detém mais de 70000 mails. Eu tentei usar o protocolo WebDAV troca , mas geralmente vezes fora antes de responder. Existem alternativas para WebDAV?

Foi útil?

Solução 3

Descobriu-se que o protocolo WebDAV contém vários meths para operações em massa, bem como construes de limitação de lista de resposta. Os dois contructs realmente úteis que eu encontrei foram o Faixa de cabeçalho eo BDELETE Método .

Outras dicas

Se você estiver usando o Exchange 2007 SP1 ou mais tarde, você deve ser capaz de usar Serviços web do Exchange . Não se surpreenda se não é particularmente rápido - eu não poderia fazê-lo ir mais rápido do que cerca de 100 recuperações de e-mail por minuto. A API foi utilizável com bastante rapidez, no entanto.

Você pode tentar acessar a caixa de correio via IMAP ou POP3.

Também Microsoft fornecem alguma forma de ligar o servidor SMTP. verificar este link para mais detalhes.

Mas eu acho que a solução para você seria um lugar um servidor gateway antes de sua infra-estrutura de troca e usar os posibilities gancho de postfix ou outro SMTP.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top