現在、指定された電子メール アドレスが有効でない (失敗の通知) 人々から、(自動生成された電子メールから) 多くの返送された電子メールを受け取るという問題があります。メールボックス内の特定のメッセージを識別し、それらに自動的に応答する必要があります - Powershell の初心者として、私は少し苦労しています! 文字列の出現を確認する方法は理解していると思いますが、受信トレイを反復処理して各メッセージを順番に確認/取得する方法がわかりません。また、件名または本文を抽出する方法もわかりません。内容を分析し、文字列比較を実行するためのテキスト。これは簡単なはずですが、ウェブ上でその仕事をするものを見つけることができません.誰か助けてもらえますか?
質問する
683 次
1 に答える
0
だから、あなたが探しているものを明確にするだけです。
メールボックス A は、大量の障害通知/バウンス メッセージを受信します。
件名行 (またはメッセージ本文) に「文字列 X」が含まれるすべてのインスタンスをメールボックス A で検索し、一致する場合は何らかのアクションを実行するように、powershell スクリプトを使用しますか?
また、使用している Exchange のバージョンは何ですか? Exchange コマンド シェルを使用するには、2007 以降である必要があります。次に、実行できるコマンド シェル コマンドを調べます。
Exchange メッセージ追跡ログを確認し、実行したコマンドの結果を次のコマンドにパイプします。このように考えてみてください...
(コマンドを実行) | (最初のコマンドの結果に対して別のコマンドを実行します) | (2 番目の結果に対して最後のコマンドを実行します)。
私の Web サイト ( http://www.technoctopus.com/?p=223 ) で例を確認できます。
まったく同じではありませんが、正しい方向に進む可能性があります。
于 2011-01-13T23:35:55.363 に答える