Email - Header Analyzer is a lightweight PowerShell script designed to analyze Office 365 email headers and display the following information:
- SPF - Results: pass / fail / softfail / neutral / Unknown
- DKIM - Results: pass / fail / none / Unknown
- DMARC - Results: Compliant / Non-Compliant
- Subject - Displays the MIME Encoded subject line [Accurate O365 Compliance Searching]
- Sender (Authenticated) - Email Address / NOT FOUND (Potentially Spoofed/Spam/Phishing) [Accurate O365 Compliance Searching]
- Sender (Envelope/Return Path) - Email Address / NOT FOUND (Potentially Spoofed/Spam/Phishing)
- Sender (Header/Client Display) - Email Address / NOT FOUND (Potentially Spoofed/Spam/Phishing)
- O365 Classification: Internal / Internal (Partner) / External
- Message Source: Internal / External
Clicking on "Info" will take you to IPINFO.IO, and display all relevant information to the IP Address.
Question: Why have a mini program for something MxToolbox can do for free?
- I wanted a lightweight, fast program to pin to my taskbar for easy access while limiting the exposure of personal data.
Question: How was it compiled?
- It was compiled with PS2EXE using the following command:
Invoke-PS2EXE -inputFile '.\O365-EmailHeaderAnalyzer.ps1' -outputFile '.\O365-EmailHeaderAnalyzer.exe' -iconFile '.\email_icon.ico' -noConsole -noOutput
- Source: PS2EXE GitHub
- Run either
Message - Header Analyzer.ps1
orMessage - Header Analyzer.exe
. - Paste message headers into the Message Details textbox.
Saved you time? Great! --- Sponsor my next coffee? PayPal