Weiterleitung von Mails via PowerShell
Ein Kollege hatte das Problem, dass er einige Tausend Mails weiterleiten musste und die Outlook-Regel nicht gegriffen hat. dafür habe ihm ein kleines Script geschrieben, welches alle Mails in Posteingang an eine definierte Zieladresse weiterleitet:
1 2 3 4 5 6 7 8 9 10 |
Add-Type -Assembly "Microsoft.Office.Interop.Outlook" $Outlook = New-Object -ComObject Outlook.Application $Namespace = $Outlook.GetNameSpace("MAPI") $Posteingang = $Namespace.Folders.Item('Joachim@PowerShell24.de').Folders.Item('Posteingang').Items Foreach($mail in $Posteingang){ $NewMail = $mail.Forward() $NewMail.To = "NewRecipient@PowerShell24.de" $NewMail.Send() } |
Man kann mit “Folders.Item(‘…’).Folder.Item(‘…’)…etc….” weiter durch die Ordnerstruktur browsen. Im Internet finden sich noch weitere Befehle, die man im Read more about Weiterleitung von Mails via PowerShell[…]