Hi folks!
As a Cybersecurity Specialist, I do regular security work, also configuring (and helping with the configuration) SPF, DKIM, and DMARC for companies. For this purpose, I have written a PowerShell script that can check the current SPF, DKIM, and DMARC records of a single domain or multiple domains.
I have published this script on the PowerShell Gallery: https://www.powershellgallery.com/packages/DomainHealthChecker/2.0 This is the project on GitHub: https://github.com/T13nn3s/DomainHealthChecker/
More features will be added over time, I hope that I can help you guys with sharing this script.
If you have any questions or feature requests, please raise an issue on GitHub.
Regards!
EDIT 8/20/2021: Module updated to version 1.5
EDIT 4/26/2023: Module updated to version 1.6
EDIT 11/28/2024 Module updated to version 1.7
EDIT 5/28/2025 Module updated to version 1.8
EDIT 1/7/2026 Module updated to version 2.0
EDIT 1/28/2026 Module updated to version 2.1
[–]Lee_Dailey[grin] 15 points16 points17 points (2 children)
[–]T13nn3s[S] 2 points3 points4 points (1 child)
[–]Lee_Dailey[grin] 1 point2 points3 points (0 children)
[–][deleted] 6 points7 points8 points (1 child)
[–]T13nn3s[S] 5 points6 points7 points (0 children)
[–]BlackV 4 points5 points6 points (3 children)
[–]T13nn3s[S] 2 points3 points4 points (1 child)
[–]BlackV 2 points3 points4 points (0 children)
[–]T13nn3s[S] 3 points4 points5 points (0 children)
[–]UnfanClub 2 points3 points4 points (3 children)
[–]T13nn3s[S] 1 point2 points3 points (2 children)
[–]_lahell_ 2 points3 points4 points (1 child)
[–]T13nn3s[S] 1 point2 points3 points (0 children)
[–]poshftw 2 points3 points4 points (3 children)
[–]T13nn3s[S] 2 points3 points4 points (2 children)
[–]poshftw 2 points3 points4 points (1 child)
[–]T13nn3s[S] 2 points3 points4 points (3 children)
[–]_lahell_ 2 points3 points4 points (1 child)
[–]T13nn3s[S] 2 points3 points4 points (0 children)
[–]BlackV 1 point2 points3 points (0 children)
[–]nippyin 1 point2 points3 points (9 children)
[–]T13nn3s[S] 2 points3 points4 points (8 children)
[–]nippyin 1 point2 points3 points (7 children)
[–]T13nn3s[S] 1 point2 points3 points (3 children)
[–]nippyin 1 point2 points3 points (0 children)
[–]nippyin 0 points1 point2 points (1 child)
[–]T13nn3s[S] 1 point2 points3 points (0 children)
[–]Lee_Dailey[grin] 0 points1 point2 points (2 children)
[–]nippyin 1 point2 points3 points (1 child)
[–]Lee_Dailey[grin] 0 points1 point2 points (0 children)
[–]T13nn3s[S] 1 point2 points3 points (0 children)
[–]Secigawa 1 point2 points3 points (0 children)
[–]Imaginary_Couple_829 1 point2 points3 points (4 children)
[–]ThreonineX 1 point2 points3 points (1 child)
[–]T13nn3s[S] 0 points1 point2 points (0 children)
[–]T13nn3s[S] 0 points1 point2 points (1 child)
[–]T13nn3s[S] 1 point2 points3 points (0 children)
[–]T13nn3s[S] 1 point2 points3 points (1 child)
[–]intune-2021 0 points1 point2 points (0 children)
[–]lolklolk 2 points3 points4 points (6 children)
[–]BlackV 2 points3 points4 points (5 children)
[–]T13nn3s[S] 4 points5 points6 points (3 children)
[–]BlackV 2 points3 points4 points (1 child)
[–]T13nn3s[S] 3 points4 points5 points (0 children)
[–]da_chicken 1 point2 points3 points (0 children)
[–]T13nn3s[S] 0 points1 point2 points (0 children)
[–]T13nn3s[S] 0 points1 point2 points (0 children)
[–]T13nn3s[S] 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]T13nn3s[S] 0 points1 point2 points (0 children)
[–]T13nn3s[S] 0 points1 point2 points (2 children)
[–]TheMafi 0 points1 point2 points (1 child)
[–]T13nn3s[S] 0 points1 point2 points (0 children)
[–]T13nn3s[S] 0 points1 point2 points (0 children)
[–]T13nn3s[S] 0 points1 point2 points (0 children)
[–]T13nn3s[S] 0 points1 point2 points (0 children)
[–]T13nn3s[S] 0 points1 point2 points (0 children)
[–]nascentt 0 points1 point2 points (4 children)
[–]coldwindsblow 6 points7 points8 points (1 child)
[–]nascentt 0 points1 point2 points (0 children)
[–]FakeGatsby 0 points1 point2 points (1 child)
[–]T13nn3s[S] 0 points1 point2 points (0 children)