0

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

+0

Dans Exchange 2007/2010, le plus facilement résolu à l'aide des règles de transport ... – ewall

Répondre

0

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.