Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
PowerShell Script to identify Quarantine Message From Specific Domain
Summary
This TechNet Wiki is based on the TechNet Forum Post - Trying to create script for EOP quarantine filter
Requirement
Need a PowerShell Script to identify Quarantine message from specific domain I would like to create a small PowerShell script which should search sender domain whose email blocked in the office 365 EOP quarantine mailbox and send email alert to Admin by checking after 3-4 hrs. with the details like received time sender email address and recipient email address
Help
help Get-QuarantineMessage -Detailed help Get-QuarantineMessage -Parameter StartReceivedDate help Get-QuarantineMessage -Parameter EndReceivedDate help about_Pipelines help Where-Object |
Solution
Get-QuarantineMessage -StartReceivedDate 09/25/2014 -EndReceivedDate 09/26/2014 | ? {$_.senderaddress -like '*oval-rms.com'} |
Explanation
Above help commands will give more insight. In our code we used two parameters start received date and end received date for a day interval and selecting specific domain in Quarantine.
help Export-csv -Detailed help Send-MailMessage -Detailed |
By using the above two commands we can export the report to CSV and send as attachment in email