Quelle est la méthode la plus simple pour utiliser une boîte aux lettres sur un serveur Exchange utilisant .NET à partir d'un client distant?

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

  •  05-07-2019
  •  | 
  •  

Question

Je dois donc créer un service Windows qui analyse les courriers entrants d'une boîte aux lettres sur un serveur Exchange à la recherche de mots spécifiques, puis supprime le courrier. La boîte aux lettres que je vais scanner contient actuellement plus de 70000 mails. J'ai essayé d'utiliser le échange du protocole WebDAV . , mais il expire généralement avant de répondre. Existe-t-il des alternatives à WebDAV?

Était-ce utile?

La solution 3

Il s’est avéré que le protocole WebDAV contenait plusieurs méthodes pour les opérations en bloc ainsi que des structures de limitation de réponse à la liste. Les deux outils réellement utiles que j'ai trouvés sont le En-tête de plage et la méthode BDELETE .

Autres conseils

Si vous utilisez Exchange 2007 SP1 ou version ultérieure, vous devriez pouvoir utiliser Services Web Exchange . Ne soyez pas surpris si ce n'est pas particulièrement rapide - je ne pouvais pas le faire aller plus rapidement qu'environ 100 récupérations d'emails par minute. L’API était cependant utilisable assez rapidement.

vous pouvez essayer d'accéder à la boîte aux lettres via imap ou pop3.

Microsoft propose également un moyen d’attacher le serveur SMTP. consultez ce lien pour plus de détails.

Mais je pense que la solution pour vous serait de placer un serveur de passerelle devant votre infrastructure d’échange et d’utiliser les possibilités de raccordement de postfix ou autre SMTP.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top