Je dois donc faire un service Windows qui analyse les messages entrants dans une boîte aux lettres sur un serveur d'échange pour des 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 exchange WebDAV protocol, mais il expire généralement avant de répondre. Existe-t-il des alternatives à WebDAV?Quelle est la méthode la plus simple pour travailler avec une boîte aux lettres sur un serveur Exchange en utilisant .NET à partir d'un client distant?
Répondre
Il s'est avéré que le protocole WebDAV contient plusieurs meths pour les opérations en bloc ainsi que des constructions de limitation de la réponse liste. Les deux constructions vraiment utiles que j'ai trouvées étaient les Range Header et les BDELETE Method.
Si vous utilisez Exchange 2007 SP1 ou version ultérieure, vous devez pouvoir utiliser Exchange Web Services. Ne soyez pas surpris si ce n'est pas particulièrement rapide - je ne pouvais pas l'obtenir pour aller plus vite qu'environ 100 récupérations de courrier électronique par minute. L'API était utilisable assez rapidement, cependant.
Vous pouvez essayer d'accéder à la boîte aux lettres via imap ou pop3.
Microsoft fournit également une façon de connecter le serveur SMTP. check ce lien pour plus de détails.
Mais je pense que la solution pour vous serait de placer un serveur de passerelle avant votre infrastructure d'échange et d'utiliser les possibilités de hook de postfix ou d'autres SMTP.
- 1. Quelle est la manière la plus simple de se connecter à un objet serveur distant .NET
- 2. Créez une boîte aux lettres pour un utilisateur via un service Web sur un serveur Exchange 2007 distant. (C#)
- 3. Communiquer avec une boîte aux lettres Exchange Server 2003
- 4. Quelle est la manière la plus simple (en python) d'imprimer sur un serveur ou une imprimante IPP/CUPS distant?
- 5. Méthode la plus simple pour déployer une application ASP.NET simple sur un serveur IIS 6.0 hébergé
- 6. quelle est la méthode la plus simple pour ajouter un TR à une table par javascript?
- 7. Suppression des messages de la boîte aux lettres IMAP Exchange sur l'iPhone
- 8. Quelle est la manière la plus simple et la plus légère de créer un client-serveur en Perl?
- 9. Quelle est la méthode la plus simple pour changer le bureau en un clic
- 10. Le moyen le plus simple d'ajouter par programme des alias aux boîtes aux lettres Exchange 03/07?
- 11. Quelle est la meilleure façon de faire en sorte qu'un client .net consomme un service à partir d'un serveur Java?
- 12. Quelle est la méthode la plus rapide pour lire à partir d'un fichier texte en Java?
- 13. Récupérer le message de la boîte de réception du serveur Exchange en utilisant .net
- 14. Méthode préférée pour copier des fichiers JPG à partir d'un serveur distant en utilisant PHP
- 15. Quelle est la manière la plus simple d'ajouter un à une chaîne binaire en Perl?
- 16. Comment la boîte aux lettres Yahoo est-elle accessible à partir de ces programmes?
- 17. Quelle est la manière la plus simple d'appeler l'URL HTTP POST en utilisant Delphi?
- 18. Méthode la plus simple pour dessiner une séquence de points dans WPF à partir du code
- 19. En utilisant MAPI avec C++, comment puis-je ouvrir la boîte de réception d'un autre utilisateur?
- 20. Quelle est la manière la plus simple de formater un .NET DateTime selon YYYYMMDD ou similaire?
- 21. Obtenir le nombre de boîtes aux lettres à partir d'une base de données Exchange
- 22. Quelle est la manière la plus simple de convertir une chaîne xhtml en PDF en utilisant Flying Saucer?
- 23. Quelle est la manière la plus simple d'analyser l'ancre à partir de l'emplacement de la page en cours?
- 24. Quelle est la manière la plus simple d'obtenir la charge CPU totale actuelle dans .NET?
- 25. Appeler une méthode non statique côté serveur à partir du client en utilisant JavsScript
- 26. Quelle est la meilleure façon de créer des lettres imprimables à partir d'une application MVC?
- 27. Quelle est la manière la plus courante de créer une boîte de dialogue de sélection de dossier en utilisant Delphi?
- 28. Quelle est la méthode la plus simple de communication inter-processus entre 2 processus C#?
- 29. Quelle est la manière la plus simple de faire 'est' en Java?
- 30. Quelle est la méthode recommandée pour valider un contrôle ASP.net avec une méthode existante?
Merci, je vais y jeter un coup d'oeil. – JohannesH