Nous avons actuellement un problème de réception de nombreux e-mails renvoyés (à partir d'un message électronique généré automatiquement) à partir de personnes disposant d'une adresse de messagerie spécifiée non valide (avis d'échec). J'ai besoin d'identifier certains messages dans la boîte aux lettres et de leur répondre automatiquement - en tant que débutant à Powershell, je me bats un peu! Je pense que je comprends comment vérifier l'occurrence d'une chaîne mais je ne sais pas comment itérer dans une boîte de réception pour regarder/obtenir une poignée sur chaque message à son tour et je ne sais pas comment extraire le sujet ou le corps texte afin d'analyser le contenu et d'effectuer une comparaison de chaînes. Je crains que cela ne soit facile - mais je ne trouve rien sur le web qui puisse faire l'affaire - quelqu'un peut-il m'aider?Powershell - Autorespondeur de messagerie électronique MS Exchange
Répondre
Juste pour clarifier ce que vous cherchez. La boîte aux lettres A reçoit un grand nombre de messages de notification d'échec/rejet.
Vous aimeriez que votre script powershell recherche dans la boîte aux lettres A pour chaque instance où la ligne Objet (ou le corps du message) contient "Chaîne X" et s'il y a une correspondance, effectuez une action?
En outre, quelle version d'Exchange utilisez-vous? Vous devez être au moins sur 2007 pour utiliser Exchange Command Shell. Vous voudrez ensuite regarder par-dessus les commandes du shell de commande qui peuvent être exécutées.
Examinez le journal de suivi des messages Exchange et effectuez le routage des résultats d'une commande à la suivante. Pensez-y comme ça ...
(Exécuter une commande) | (Exécuter une autre commande sur les résultats de la première commande) | (Exécuter une dernière commande sur les résultats de la seconde).
Vous pouvez voir un exemple sur mon site Web à: http://www.technoctopus.com/?p=223
Bien que pas exactement la même chose, il pourrait vous faire bouger dans la bonne direction.
- 1. Détection de la messagerie électronique avec les services Web Exchange
- 2. Intégration de la messagerie électronique
- 3. iPhone - API de messagerie électronique
- 4. C# lire les courriels de MS Exchange
- 5. Intégration MS Exchange
- 6. Exchange 2010 PowerShell snap-ins
- 7. Numéro de messagerie électronique dans l'URL?
- 8. Synchronisation du moniteur de messagerie électronique
- 9. Accéder au dossier partagé Exchange via powershell
- 10. Exchange Management Powershell avec .Net Retour code
- 11. powershell exchange: si alors syntaxe d'instruction?
- 12. Programme de déclenchement lorsque Exchange 2003 reçoit le courrier électronique
- 13. Problème de flux de données de messagerie électronique PHP
- 14. Client mail Java sur serveur MS Exchange
- 15. Intégration entre MS Exchange et Adobe Flex
- 16. Chaînes d'agent utilisateur de client de messagerie électronique courantes
- 17. est Android protocoles de support client de messagerie électronique protocoles
- 18. Java + MS Exchange: comment récupérer les fichiers .msg
- 19. Rechercher le client de messagerie électronique par défaut
- 20. Modèle Regex pour extraire des données de messagerie électronique
- 21. Expression régulière pour certaines règles de messagerie électronique
- 22. Quels services de messagerie électronique convertissent des URL en liens?
- 23. Mises à jour de twitter par messagerie électronique
- 24. exchange powershell: recherche de la propriété office directory active
- 25. Le courrier électronique en texte clair/HTML ne fonctionne pas avec le client de messagerie électronique
- 26. MS Exchange Server 2003: tout bon didacticiel de script?
- 27. Service Web Powershell d'appel sur nouvel événement d'email (Exchange 2010)
- 28. powershell exchange 2003: interroger ActiveDirectory pour ActiveSync, Office et description?
- 29. Forum de messagerie d'entreprise/logiciel de conseil et MS Outlook
- 30. powershell exchange: comment configurer une tâche planifiée pour exécuter exchange2007 powershell?
Dans Exchange 2007/2010, le plus facilement résolu à l'aide des règles de transport ... – ewall